虹软人脸识别引擎Android的Demo演示,可以直接下载使用 下载地址 https://github.com/asdfqwrasdf/ArcFaceDemo

工程如何使用?

1.下载代码: git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩包

2.前往官网申请appid和sdkkey。 修改 ArcFaceDemo-master\src\main\java\com\arcsoft\sdk_demo\FaceDB.java 下面的对应的值:

public static String appid = “xxxx”; public static String fd_key = “xxxx”;
public static String ft_key = “xxxx”;
public static String fr_key = “xxxx”;
下载sdk包之后,解压各个包里libs中的文件到 ArcFaceDemo-master\libs 下,同名so直接覆盖。

3.Android Studio3.0 中直接打开或者导入Project,编译运行即可。

demo如何使用?

1.点击第一个按钮 打开图片或者拍一张带人脸的照片,确认后自动执行人脸,弹出注册框,注册第一个人脸。 注册界面底部会展示已注册的信息列表,点击列表项,则可以执行删除操作。
2.点击第二个按钮 选择打开前置或者后置的镜头进行检测。

demo中人脸数据的保存方式?

以注册时人名为关键索引,保存在face.txt中。
创建的 name.data 则为实际的数据存储文件,保存了所有特征信息。同一个名字可以注册多个不同状态角度的人脸,在name.data 中连续保存,占用的数据文件长度为:  N * {4字节(特征数据长度) + 22020字节(特征数据信息)}

最低支持的API-LEVEL?

14-27

Issue Report

1.before report please check the closed issues.

2.issue format a.错误信息:log,input image,core stack, etc… b.设备信息:cpu, memory, device name, etc… c.系统版本:OS version, API leve,etc… d.具体操作流程:which step,how to recurrence,etc…

FAQ

1.Gradle 错误提示 Error:Failed to find target with hash string ‘android-24’… 一般Android Studio 窗口会有个链接(Install missing platform(s) and sync project) 点击下载更新 android-24 即可解决(其他版本没测试过,建议不要随意更改)。

2.加载图片注册时Crash. NV21格式限制高度和宽度不能同时为奇数,demo已经对这个做了保护。 如有发生,请提供图像尺寸和发生时的全部log。

3.年龄和性别检测结果准确度不够. Video的接口性能优先,Image的接口准确度优先。

4.com.guo.android_extend:android-extend 找不到依赖. 此第三方库android_extend 用来简化camera调用,提供简单的工具方便demo开发。 一般android studio会自动从jcenter 下载对应的aar包,如果没有自动下载,请自行检查是否网络问题,或者删掉build等编译目录,重新运行gradle.

5.还有其他问题. 直接提交issue 我们会尽快解决

转载于:https://www.cnblogs.com/Zzz-/p/10476292.html

[Android] for ArcFace Demo相关推荐

  1. QT 5.4.1 for Android Ubuntu QtWebView Demo

    QT 5.4.1 for Android Ubuntu QtWebView Demo 2015-5-15 目录 一.说明: 二.参考文章: 三.QtWebView Demo在哪里? 四.Qt Crea ...

  2. Android 抽屉效果Demo

    2019独角兽企业重金招聘Python工程师标准>>> Android 抽屉效果Demo. 转载:http://www.adobex.com/android/source/detai ...

  3. android 微信 demo,android微信分享demo

    [实例简介] android微信分享demo 开发实例源代码 [实例截图] [核心代码] android微信分享demo └── android微信分享demo └── wxshare ├── And ...

  4. Android学习小Demo(10)ToDoList的改进版之ViewPager显示多个图片

    在TodoList增强版的增加界面上,为了显示图片,我是挖了两块地方,放了两个ImageButton,来显示图片,而且限制了最多只能放两张图片.当两个View都放置图片之后,我就会把"Gal ...

  5. Android学习小Demo(10)ToDoList的加强版

    前两天去超市逛东西,问老板娘这个东西多少钱,那个东西多少钱,但是一两分钟后就搞混了,当时就想,我不是写了一个todo的吗,可以再拍照放上去,这样就有对比啦! 于是兴冲冲地赶回家,把功能给实现了,虽然这 ...

  6. Android学习小Demo(9)一个To Do List的实现

    记得看过一篇文章,是说一个人临走之前,列下了想做的最后100件事情,然后拿着这张便签,一件一件地去实现.又想起乔布斯说,如果今天是你的最后一天,你会怎么过? 我有很多事情想做,想写很多的文章,但是时间 ...

  7. Android组件化demo实现以及遇坑分享

    首先贴出demo的github地址:GitHub - TenzLiu/TenzModuleDemo: android组件化demo 前言 前段时间看到最近一直很火的Android组件化然后就自己撸了一 ...

  8. android 仿微信demo————登录功能实现(服务端)

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

  9. android 仿微信demo————微信主界面实现

    android 仿微信demo----微信启动界面实现 android 仿微信demo----注册功能实现(移动端) android 仿微信demo----注册功能实现(服务端) android 仿微 ...

最新文章

  1. 怎么使一个浮点数删除小数部分C语言,如何得出一个浮点数的小数部分,要把各个位保存到一个数组里边。...
  2. python布尔类型运算_Python中布尔类型
  3. std::priority_queue
  4. Poj2480欧拉函数
  5. Swift之捕捉侧滑返回事件并跳转指定控制器
  6. linux系统web站点设置-http基础设置
  7. 【LeetCode笔记】263. 丑数(Java、迭代)
  8. Eureka-zookeeper的服务发现替代方案
  9. oracle数据库中could not get next sequence value的解决
  10. 计算机四级数据库真题,2015年计算机四级数据库真题
  11. 解决RD2作业在IE和Fire Fox中CSS效果不同的问题~
  12. pandas读取csv文件数据并对指定字段分类使用matplotlib在一张图里画四张折线图子图
  13. 如何设置AD域用户仅登录到指定的计算机?AD域管理软件
  14. hadoop功能测试
  15. input中使用pattern属性
  16. 新特效火爆抖音!各路神仙齐唱《蚂蚁呀嘿》,网友:短短几秒需一生来治愈
  17. 如何在Mac电脑中使用键盘移动操作鼠标焦点?如何在Mac中打开辅助键盘?
  18. web前端基础——超链接(dw笔记版)
  19. 仿真软件proteus构建七段数码管显示数字0-9实验
  20. python cfg文件解析

热门文章

  1. 如何在python中显示电脑中的图片-python如何在终端里面显示一张图片
  2. python处理数据的优势-【Python数据分析基础】: 数据缺失值处理
  3. python运行程序-Python程序的执行过程
  4. python源代码不需要编译成什么-python需要编译么
  5. 学python就业要看哪些书-人人学Python,为什么就业拿高薪的那么少?
  6. python映射类型-Python 映射类型字典dict操作定义
  7. python表白源代码-python浪漫表白源码
  8. python考级证书-python二级证书有用吗
  9. python 类-Python 类class定义 方法与属性教程
  10. python3下载安装配置-Linux 安装python3.7.3