返回

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

发布时间:2022-12-16 05:49:48 321
# 软件# 工具# 软件

(目录)

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)
按点赞数排序
用户头像
精选文章
thumb 中国研究员首次曝光美国国安局顶级后门—“方程式组织”
thumb 俄乌线上战争,网络攻击弥漫着数字硝烟
thumb 从网络安全角度了解俄罗斯入侵乌克兰的相关事件时间线
下一篇
今日份蓝桥杯训练 2022-12-16 05:17:42