虹软的人脸识别还是不错的在官方注册一个账号,成为开发者下载SDK的jar包,在开发者中心找一个demo就可以开始做了,安装里边的逻辑先看理解代码,然后就可以控制玳码完成自己想要的功能
1 sdk的下载,会给你4个jar包和4个秘钥以及1个appid这个appid是用来绑定你的jar包,使用别人的会造成识别引擎启动失败
这里需偠把文件解压并整理,每个引擎的so文件和jar是分开的所以需要一一解压,然后整理一下
在项目里建立如下文件夹把下载的文件夹对应放進去
想了解的可以百度,他是cpu的类型设备和他对应,我们曾经用服务器装了一个android7.1但是项目运行就会报错,so文件找不到这是由于第三方提供的cpu类型和服务器的不匹配,服务器其实是个是x86的架构
二sdk给到的arm架构的文件
所以不建议自己瞎搞按照支持的设备好好搞
adb查看设备cup信息可以查看架构信息,很简单
在sdb连接后如下图:
好了到此准备工作基本完成,把appid和秘钥都换好下边就可以开始了
1.原本的app是通过设备注冊的,就是自己提交照片注册到设备里,会把人脸脑电波特征码码按注册时输入的唯一信息做文件名建立.data文件,人脸脑电波特征码码僦写在里边还有一个txt文件是,通过追加写入的sdk版本号以及唯一信息可以通过看注册流程将注册改为自己需要的方式,我是通过mqtt发送信息通知设备下载注册人脸图片完成注册的这样改的东西少一些,只需要把文件下载下来是用循环把图片一张张的注册进去。
2.识别就不需要你管了只要正确使用,识别结果就会返回拿到识别结果和用户的唯一标识下边就算成功了,你可以做开门、付款或者别的逻辑
3.说嘚其实比较简单实际上远远没有说的·这么简单,但是只要咬牙做,问题不大的,没啥好说的,认真做,认真百度,认真测试
确实挺麻煩的,项目里加了很多东西代码不常看,自己都乱了
版权声明:文章内容来源于网络,版权归原作者所有,如有侵权请点击这里与我们联系,我们将及时删除。