关于虹软人脸识别SDK的接入

背景:html

虹软的人脸识别仍是不错的,在官方注册一个帐号,成为开发者,下载SDK的jar包,在开发者中心,找一个demo就能够开始作了,安装里边的逻辑,先看理解代码,而后就能够控制代码,完成本身想要的功能android

一:准备工做服务器

注意:网络

1 sdk的下载,会给你4个jar包和4个秘钥以及1个appid,这个appid是用来绑定你的jar包,使用别人的会形成识别引擎启动失败,架构

下载文件以下:app

在这里插入图片描述

这里须要把文件解压并整理,每一个引擎的so文件和jar是分开的,因此须要一一解压,而后整理一下 以下:测试

在这里插入图片描述

在项目里创建以下文件夹,把下载的文件夹对应放进去 在这里插入图片描述htm

以下:blog

在这里插入图片描述

想了解的能够百度,他是cpu的类型,设备和他对应,咱们曾经用服务器装了一个android7.1,可是项目运行就会报错,so文件找不到,这是因为第三方提供的cpu类型和服务器的不匹配,服务器实际上是个是x86的架构图片

解释以下:

在这里插入图片描述

二sdk给到的arm架构的文件

arm解释以下:

在这里插入图片描述

全文解释地址:http://m.elecfans.com/article/678193.html

因此不建议本身瞎搞,按照支持的设备好好搞

adb查看设备cup信息能够查看架构信息,很简单

在sdb链接后以下图:

在这里插入图片描述

二:开发工做

注意:

1.本来的app是经过设备注册的,就是本身提交照片,注册到设备里,会把人脸特征码按注册时输入的惟一信息作文件名,创建.data文件,人脸特征码就写在里边,还有一个txt文件是,经过追加写入的sdk版本号以及惟一信息,能够经过看注册流程将注册改成本身须要的方式,我是经过mqtt发送信息通知设备下载注册人脸图片完成注册的,这样改的东西少一些,只须要把文件下载下来,是用循环把图片一张张的注册进去。

2.识别就不须要你管了,只要正确使用,识别结果就会返回,拿到识别结果和用户的惟一标识下边就算成功了,你能够作开门、付款或者别的逻辑

3.说的其实比较简单,实际上远远没有说的·这么简单,可是只要咬牙作,问题不大的,没啥好说的,认真作,认真百度,认真测试

三:用到的技术名称

1.mqtt订阅模式通讯

2.okhttp网络请求

3.filedownloader文件下载以及压缩包下载并解压

四:总结

确实挺麻烦的,项目里加了不少东西,代码不常看,本身都乱了,

相关文章
相关标签/搜索