10:Java人脸识别认证-Java API 实战
【摘要】 1. 提出问题,引入SDK的概念什么是SDK?我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合 2. 选择平台大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本详见:...
1. 提出问题,引入SDK的概念
什么是SDK?
- 我们并不具备开发人脸识别的能力,但我们可以用大公司已经开发好的工具或者功能,来实现人脸识别,而大公司提供的就叫SDK(Software Development Kit)
- 软件开发工具包广义上指辅助开发某一类软件的相关文档、范例和工具的集合
2. 选择平台
大部分人脸识别平台都是要钱的,虹软(ArcSoft) 公司很良心,免费,并且提供离线版本
3. SDK下载和文档说明
详见:虹软开发者中心
注册并使命认证后,选择免费SDK,人脸识别(ArcFace)
点击确认创建完成,下载SDK
4. 人脸检测
SDK包结构
导入SDK,也就是刚下载的包
导入成功
从官网获取appId
和sdkKey
,将libs
文件路径设置好
创建一个Test
文件,将代码块只保留到初始化引擎,初次运行,没有任何提示,表示成功
放两张图片,设置好图片文件路径
首次验证需要联网,运行人脸检测成功
5. 人脸对比
加入两个人脸检测,进行特征对比
6. 建议和结束语
- 初始化不应该出现在server层,可以将其封装起来
- 可以自己把人脸检测封装在函数中,方便应用
【版权声明】本文为华为云社区用户原创内容,转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息, 否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)