0
点赞
收藏
分享

微信扫一扫

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

(目录)

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层,可以将其封装起来
  • 可以自己把人脸检测封装在函数中,方便应用
举报

相关推荐

0 条评论