我用过虹软的人脸识别sdk,然后现在想换个设备,想知道虹软的人脸特征码是否所有平台都通用的?

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了我用过虹软的人脸识别sdk,然后现在想换个设备,想知道虹软的人脸特征码是否所有平台都通用的?相关的知识,希望对你有一定的参考价值。

参考技术A 一般来说不同软件算法不一样,是不能通用的。 参考技术B 通过人脸识别相同版本提取的人脸特征在Android平台、iOS平台、Windows平台、Linux平台上均可通用。 参考技术C [最佳答案] 我是刚刚申请的虹软的,现在还在测试中,精度还是很高的,其他家还没试过,接下来如果测试号就准备集成到开发里,免费的嘛... 参考技术D 是的,安卓IOS windows linux都能用 第5个回答  2019-04-11 摄像头型号影响倒是不大的

怎么接入虹软人脸识别SDK

背景:

虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载SDK的jar包,在开发者中心,找一个demo就可以开始做了,安装里边的逻辑,先看理解代码,然后就可以控制代码,完成自己想要的功能

一:准备工作

注意:

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

下载文件如下:


技术图片


这里需要把文件解压并整理,每个引擎的so文件和jar是分开的,所以需要一一解压,然后整理一下
如下:

技术图片

在项目里建立如下文件夹,把下载的文件夹对应放进去

技术图片


关于armeabi和armeabi-v7
如下:


技术图片


想了解的可以百度,他是cpu的类型,设备和他对应,我们曾经用服务器装了一个android7.1,但是项目运行就会报错,so文件找不到,这是由于第三方提供的cpu类型和服务器的不匹配,服务器其实是个是x86的架构
解释如下:

技术图片


二sdk给到的arm架构的文件
arm解释如下:

技术图片


全文解释地址:http://m.elecfans.com/article/678193.html
所以不建议自己瞎搞,按照支持的设备好好搞
adb查看设备cup信息可以查看架构信息,很简单
在sdb连接后如下图:

技术图片


好了,到此准备工作基本完成,把appid和秘钥都换好,下边就可以开始了

二:开发工作

注意:

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

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

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

三:用到的技术名称

1.mqtt订阅模式通信

2.okhttp网络请求

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

四:总结

确实挺麻烦的,项目里加了很多东西,代码不常看,自己都乱了。

以上是关于我用过虹软的人脸识别sdk,然后现在想换个设备,想知道虹软的人脸特征码是否所有平台都通用的?的主要内容,如果未能解决你的问题,请参考以下文章

虹软的刷脸的人脸识别sdk怎么样 有没有人用过

人脸识别SDK虹软的好用吗?

虹软的人脸SDK怎么集成啊 Android 的。有没有集成文档啥的呀?

虹软的人脸识别sdk有一年的试用期,一年之后用不了了怎么办

虹软的人脸识别是免费期限是一年的吗?

虹软人脸识别——官方 Qt Demo 移植到 Linux