背景:

虹软的人脸识别还是不错的,在官方注册一个账号,成为开发者,下载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的接入相关推荐

  1. java人脸识别sdk,关于虹软人脸识别SDK的接入

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

  2. 虹软java接摄像头_虹软人脸识别SDK在网络摄像头中的实际应用

    目前在人脸识别领域中,网络摄像头的使用很普遍,但接入网络摄像头和人脸识别SDK有一定门槛,在此篇中介绍过虹软人脸识别SDK的接入流程,本文着重介绍网络摄像头获取视频流并处理的流程(红色框内),以下内容 ...

  3. 虹软人脸识别SDK接入Milvus实现海量人脸快速检索

    虹软人脸识别SDK接入Milvus实现海量人脸快速检索 背景 虹软SDK及Milvus简介 开发环境 虹软人脸识别SDK使用简介 Milvus环境搭建 快速检索实现 人脸识别流程简介 快速检索 虹软S ...

  4. SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模人脸搜索

    SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模向量数据搜索 文章目录 SpringBoot 基于向量搜索引擎及虹软人脸识别SDK的大规模向量数据搜索 在线环境demo 在线环境说明 ...

  5. 初次使用虹软人脸识别SDK C++版本

    本文章是基于虹软人脸识别SDK3.0,VS2019 首先,下载虹软人脸识别SDK,按照此目录下的PDF文件完成工程配置. 配置完成后,需要在以下目录将从官网获取的APPID以及SDKKEY进行填写,然 ...

  6. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸

    java.lang.UnsatisfiedLinkError: Can't load library: d:\face_libs\libarcsoft_ java用虹软人脸识别SDK实现人脸识别 网上 ...

  7. java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸(已解决)

    java用虹软人脸识别SDK实现人脸识别,运行ArcSoft的Java版本Demo出错,未检出人脸问题已解决!!! 原因: 虹软人脸识别SDK版本问题! 下载的java版本的demo的SDK是arcs ...

  8. 虹软人脸识别SDK的使用

    虹软人脸识别SDK使用说明 使用虹软平台需要先注册开发者账号: https://ai.arcsoft.com.cn/ucenter/user/userlogin 注册完成后进行登录,然后进行创建应用: ...

  9. 虹软java接摄像头_虹软人脸识别SDK(java+linux/window) 初试

    虹软人脸识别全平台demo调用-快速上手之服务端Windows篇 demo名称:ArcFace 2.2 Windows(86) Demo [C++] 一 环境配置: 1) 安装VS2013环境安装包( ...

最新文章

  1. 一个http请求的整个流程
  2. 从Javascript单线程谈Event Loop
  3. java之包装类与BigInteger、BigDecimal
  4. docker构建oracle集群,docker 构建 oracle数据库 镜像-Go语言中文社区
  5. LeetCode 2191. 将杂乱无章的数字排序(自定义排序)
  6. 为什么手机网速太慢_为什么不同的5G手机网速差别高达47%!
  7. 禁用并删除 Wordpress 文章修订(revision)记录
  8. 使用第三方登录百度网盘时提示“由于网络原因无法载入页面 请点击刷新后重试”
  9. 区别谷歌浏览器和360极速浏览器,pingfang字体在360中模糊
  10. 什么是数字证书?它有什么作用?
  11. 评价——模糊综合评价
  12. 京东后台图片优化技巧
  13. Windows: 如何调整C盘分区大小
  14. java版 高斯过程,三维高斯过程回归
  15. 体检导检系统服务器系统,喜仕达体检中心导检系统
  16. 微信小程序添加emoji表情组件,雪碧图版本
  17. Kotlin GreenDao
  18. 计算机课程学习心得ppt,计算机课程学习心得体会.docx
  19. vue时间天气插件_基于vue.js 2.0的百度天气应用 – vue-weather
  20. python 利用random生成验证码与MD5码加密过程

热门文章

  1. 基于边缘云的机器流量管理技术实战
  2. 云上故事 | “电”亮数字生活,阿里云助力南方电网智能调度
  3. 浅谈双人游戏的设计与魅力——由《双人成行》引发的思考
  4. 虚幻引擎学习资源汇总
  5. 非人哉恰饭的九月最美丽,只有啸天是菜鸡,上班睡觉太厉害了
  6. 安卓微信8.0.11正式版发布:体积突破200MB
  7. MySQL复习资料(七)——MySQL-存储过程
  8. JDBC连接Oracle RAC
  9. hive 小文件数据合并
  10. Implementation of WC in JAVA