10:Java人脸识别认证-Java API 实战

举报
Yeats_Liao 发表于 2022/10/24 23:03:28 2022/10/24
【摘要】 1. 提出问题,引入SDK的概念什么是SDK?我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合 2. 选择平台大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本详见:...

1. 提出问题,引入SDK的概念

什么是SDK?

  • 我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)
  • 软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合

2. 选择平台

大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本

详见:ArcFace 3.0 免费离线人脸识别SDK

3. SDK下载和文档说明

详见:虹软开发者中心

注册并使命认证后,选择免费SDK,人脸识别(ArcFace)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
点击确认创建完成,下载SDK

在这里插入图片描述

4. 人脸检测

SDK包结构
在这里插入图片描述

导入SDK,也就是刚下载的包
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
导入成功
在这里插入图片描述
从官网获取appIdsdkKey,将libs文件路径设置好

在这里插入图片描述
创建一个Test文件,将代码块只保留到初始化引擎,初次运行,没有任何提示,表示成功
在这里插入图片描述

放两张图片,设置好图片文件路径
在这里插入图片描述

首次验证需要联网,运行人脸检测成功
在这里插入图片描述

5. 人脸对比

加入两个人脸检测,进行特征对比
在这里插入图片描述

6. 建议和结束语

  • 初始化不应该出现在server层,可以将其封装起来
  • 可以自己把人脸检测封装在函数中,方便应用
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@huaweicloud.com
  • 点赞
  • 收藏
  • 关注作者

评论(0

0/1000
抱歉,系统识别当前为高风险访问,暂不支持该操作

全部回复

上滑加载中

设置昵称

在此一键设置昵称,即可参与社区互动!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。