关于虹软人脸识别SDK的接入
背景:
虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载SDK的jar包,在开发者中心,找一个demo就可以开始做了,安装里边的逻辑,先看理解代码,然后就可以控制代码,完成自己想要的功能
一:准备工作
注意:
1 sdk的下载,会给你4个jar包和4个秘钥以及1个appid,这个appid是用来绑定你的jar包,使用别人的会造成识别引擎启动失败,
下载文件如下:
这里需要把文件解压并整理,每个引擎的so文件和jar是分开的,所以需要一一解压,然后整理一下
如下:
在项目里建立如下文件夹,把下载的文件夹对应放进去
如下:
想了解的可以百度,他是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文件下载以及压缩包下载并解压
四:总结
确实挺麻烦的,项目里加了很多东西,代码不常看,自己都乱了,
转载于:https://www.cnblogs.com/Zzz-/p/10774588.html
关于虹软人脸识别SDK的接入相关推荐
- java人脸识别sdk,关于虹软人脸识别SDK的接入
背景: 虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载SDK的jar包,在开发者中心,找一个demo就可以开始做了,安装里边的逻辑,先看理解代码,然后就可以控制代码,完成自己想要的功能 ...
- 虹软java接摄像头_虹软人脸识别SDK在网络摄像头中的实际应用
目前在人脸识别领域中,网络摄像头的使用很普遍,但接入网络摄像头和人脸识别SDK有一定门槛,在此篇中介绍过虹软人脸识别SDK的接入流程,本文着重介绍网络摄像头获取视频流并处理的流程(红色框内),以下内容 ...
- 虹软人脸识别SDK接入Milvus实现海量人脸快速检索
虹软人脸识别SDK接入Milvus实现海量人脸快速检索 背景 虹软SDK及Milvus简介 开发环境 虹软人脸识别SDK使用简介 Milvus环境搭建 快速检索实现 人脸识别流程简介 快速检索 虹软S ...
- SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模人脸搜索
SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模向量数据搜索 文章目录 SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模向量数据搜索 在线环境demo 在线环境说明 ...
- 初次使用虹软人脸识别SDK C++版本
本文章是基于虹软人脸识别SDK3.0,VS2019 首先,下载虹软人脸识别SDK,按照此目录下的PDF文件完成工程配置. 配置完成后,需要在以下目录将从官网获取的APPID以及SDKKEY进行填写,然 ...
- java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸
java.lang.UnsatisfiedLinkError: Can't load library: d:\face_libs\libarcsoft_ java用虹软人脸识别SDK实现人脸识别 网上 ...
- java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸(已解决)
java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸问题已解决!!! 原因: 虹软人脸识别SDK版本问题! 下载的java版本的demo的SDK是arcs ...
- 虹软人脸识别SDK的使用
虹软人脸识别SDK使用说明 使用虹软平台需要先注册开发者账号: https://ai.arcsoft.com.cn/ucenter/user/userlogin 注册完成后进行登录,然后进行创建应用: ...
- 虹软java接摄像头_虹软人脸识别SDK(java+linux/window) 初试
虹软人脸识别全平台demo调用-快速上手之服务端Windows篇 demo名称:ArcFace 2.2 Windows(86) Demo [C++] 一 环境配置: 1) 安装VS2013环境安装包( ...
最新文章
- 一个http请求的整个流程
- 从Javascript单线程谈Event Loop
- java之包装类与BigInteger、BigDecimal
- docker构建oracle集群,docker 构建 oracle数据库 镜像-Go语言中文社区
- LeetCode 2191. 将杂乱无章的数字排序(自定义排序)
- 为什么手机网速太慢_为什么不同的5G手机网速差别高达47%!
- 禁用并删除 Wordpress 文章修订(revision)记录
- 使用第三方登录百度网盘时提示“由于网络原因无法载入页面 请点击刷新后重试”
- 区别谷歌浏览器和360极速浏览器,pingfang字体在360中模糊
- 什么是数字证书?它有什么作用?
- 评价——模糊综合评价
- 京东后台图片优化技巧
- Windows: 如何调整C盘分区大小
- java版 高斯过程,三维高斯过程回归
- 体检导检系统服务器系统,喜仕达体检中心导检系统
- 微信小程序添加emoji表情组件,雪碧图版本
- Kotlin GreenDao
- 计算机课程学习心得ppt,计算机课程学习心得体会.docx
- vue时间天气插件_基于vue.js 2.0的百度天气应用 – vue-weather
- python 利用random生成验证码与MD5码加密过程