怎么接入虹软人脸识别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文件下载以及压缩包下载并解压

四:总结

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

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
CSDN虹软人脸识别SDK是一个用于人脸识别的软件开发工具包。搭建这个SDK的过程可以分为以下几个步骤: 首先,需要下载并安装CSDN虹软人脸识别SDK的相关软件包。可以在CSDN官网上找到这个SDK的下载链接,根据自己的操作系统选择对应的版本进行下载。下载完成后,按照安装向导进行安装。 接下来,需要创建一个新的项目,并将虹软人脸识别SDK添加到项目中。具体的添加方式可以参考虹软官方提供的文档或者教程。一般来说,需要将SDK的相关文件复制到项目的指定目录,并配置好项目的编译选项以便能够正确地链接和使用SDK。 然后,需要在项目中编写代码来调用SDK的功能。首先需要初始化SDK,并加载训练好的人脸模型。然后,可以使用SDK提供的函数来进行人脸检测、特征提取、人脸比对等操作。在编写代码的过程中,可以根据需求自定义一些参数,例如设置人脸检测的阈值、人脸比对的相似度阈值等。 最后,进行测试和调试。可以编写一些测试代码,输入一些样本人脸数据进行测试,观察SDK的识别结果是否准确。如果有需要,可以对代码进行一些优化和改进,以获得更好的人脸识别效果。 总的来说,搭建CSDN虹软人脸识别SDK主要包括下载安装、添加到项目、编写代码调用、测试和调试等步骤。在操作过程中,可以参考官方提供的文档和教程,以及根据实际需求进行适当的定制和优化。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值