怎么接入虹软人脸识别sdk

keaiilinn keaiilinn     2023-03-09     151

关键词:

背景:

虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载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的jar包,在开发者中心,找一个demo就可以开始做了,安装里边的逻辑,先看理解代码,然后就可以控制代码,完成自己想要的功能一:准备工作注... 查看详情

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

...Linux平台,开发语言支持现在比较流行的C++,Java等,直接接入就可以使用,快的话,一天就可以搭出来一个小的demo. 查看详情

虹软人脸识别sdk脸库是啥?

虹软人脸识别SDK脸库是什么?参考技术A虹软 最近开放了人脸识别的SDK引擎(免费的哦),刚好有Android版的,就体验了一波。下面来说说Android版的SDK使用心得:ArcFace虹软人脸认知引擎简介目前开放的版本有人脸比对(1:1)... 查看详情

虹软人脸识别怎么样?

最近看到虹软既然免费提供人脸识别SDK,而且是离线版本的,我们自己测试检测人脸控制在20ms左右,提取特征点在200ms左右,人脸跟踪速度比检测速度更快,基本在10ms之内,不知道有没有人更深入的测试过。整体来说虹软的人... 查看详情

虹软人脸识别sdk2.0版本最多可以识别多少张人脸?

...25张人脸左右,1-50个都可以,人多可能就会使识别效果不怎么好,具体可以参考开发说明文档。参考技术A人脸库是您将经过虹软人脸认知引擎中的相关算法提取得到的人脸特征进行保存后形成的特征数据库 参考技术B上限是10000... 查看详情

虹软人脸识别怎么样

大家有用过虹软人脸识别吗,看它是免费的,有多个平台版本,我们目前想用android与Windows的,听说其可以离线使用,有使用过的用户分享一下经验我们公司对比测试了几家人脸识别的,其他家都是API借口,虹软的是SDK离线运行... 查看详情

想做人脸识别的开发,有没有android的功能全的人脸识别sdk?

...影响,以及支持IOS、安卓、WINDOWS、服务端平台及小程序接入,开发者可以到云脉OCR开发者平台下载云脉人脸识别SDK进行接入...希望对你有用。 参考技术C现在主要是几个,检测追踪人脸,进行识别比对,人脸属性特征,是否真人... 查看详情

android人脸识别怎么集成sdk?

参考技术A应用写好调用就行了具体的可以看虹软的人脸识别安卓的demo,有很多人分享的 查看详情

[android]虹软arcface人脸识别sdk引擎使用总结(代码片段)

虹软开放了人脸识别的SDK引擎(免费的哦),刚好有Android版的,就体验了一波。下面来说说Android版的SDK使用心得:ArcFace虹软人脸认知引擎简介目前开放的版本有人脸比对(1:1)和人脸检索(1:N),根据应用场景可选择人脸检... 查看详情

虹软人脸识别sdk(java+linux/window)

虹软官网:http://www.arcsoft.com.cn/登录后要实名认证才可以使用sdk。下图这两个是我选择的,window版本地开发测试,linux版是生产环境使用。1.保存激活码,下载sdk包。2.将动态链接库.dll或.so放在java.libary.path目录(否则执行时会报错)... 查看详情

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

你把你电脑时间往后改一年你就明白了---不能用了。等你们用到项目上后,过个1,2年,开始收费升级,如果你们没提前做好准备,你们就死定了,这个大家就是偶尔玩玩算了。建议大家研究免费开源的dlib参考技术A虹软视觉开... 查看详情

人脸识别项目ffmpeg+opencv+虹软sdk(代码片段)

一、注册虹软APP_ID:5vypHP9yEx3gq3s9Kf7tF4SVxfGaCBaJb5CkKfuiKNMzSDK_KEY:5vJZ7hRJfqj8eQdFvEBUg2meYgfGuuLyG9foTKUhBHxV二、下载源码三、修改源码我这里用的是Sourceinsight打开的源码。将asfort_manage.h文件中的APPID和SDKKEY替换成自己在刚刚注册的。四、移植... 查看详情

虹软人脸识别——官方qtdemo移植到linux(代码片段)

...需要在Linux平台下开发一个人脸识别相关的应用,用到了虹软的人脸识别SDK。之前在Windows平台用过,感觉不错,SDK里面还带了Demo可以快速看到效果。打开Linux版本的SDK里面没有发现Demo,于是想着把Windows的Demo移植到Linux。这篇文... 查看详情

opencv怎么实现人脸识别活体检测?

参考技术AopenCV具备人脸识别的解决方案,但openCV仿佛是一道坎,我始终不能安排跨过这道坎的计划。很早以前在processing官网中找到了FaceDetect(这个链接需要代理才能打开)这个为processing提供人脸识别功能的lib,今天终于静下... 查看详情

android基于虹软sdk实现离线人脸识别(代码片段)

...两张人脸是否是同一个人。二、解决方案       选用虹软人脸识别SDK来实现人脸特征数据比对。三、步骤       1.打开虹软开发者中心 开发者中心       2.新建应用       3.获取APP_ID,SDK_KEY,ACTIVE_KEY    ... 查看详情

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

...上均可通用。 参考技术C[最佳答案] 我是刚刚申请的虹软的,现在还在测试中,精度还是很高的,其他家还没试过,接下来如果测试号就准备集成到开发里,免费的嘛... 参考技术D是的,安卓IOSwindowslinux都能用 第5个回答 2019-04-11... 查看详情

我们公司要做人脸识别的考勤,哪里有免费的活体检测安卓版本sdk?可以识别真人的

...能的人脸识别SDK,支持多平台多开发与语言,精度高,易接入,强推。 参考技术C人脸检测与分析、五官定位、人脸搜索、人脸比对、人脸验证、活体检测等多种功能,可应用于智慧零售、智慧楼宇等多种应用场景,充分满足各... 查看详情

人脸识别系统使用java的开发

...件,途径是调用seetaface这个库,但是这个库是用C++写的,怎么能使用java语言进行开发呢?现在主流的还是用的百度,千搜等公司的在线API,就是传图片过去,等接收结果就行,seetaface这个东西太复杂了。参考技术A你可以去看虹... 查看详情