虹软人脸识别引擎Android的Demo演示,能够直接下载使用 下载地址 https://github.com/asdfqwrasdf/ArcFaceDemohtml
工程如何使用?java
1.下载代码: git clone https://github.com/asdfqwrasdf/ArcFaceDemo.git 或者直接下载压缩包android
2.前往官网申请appid和sdkkey。 修改 ArcFaceDemo-master\src\main\java\com\arcsoft\sdk_demo\FaceDB.java 下面的对应的值:git
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直接覆盖。github
3.Android Studio3.0 中直接打开或者导入Project,编译运行便可。网络
demo如何使用?app
1.点击第一个按钮 打开图片或者拍一张带人脸的照片,确认后自动执行人脸,弹出注册框,注册第一我的脸。 注册界面底部会展现已注册的信息列表,点击列表项,则能够执行删除操做。
2.点击第二个按钮 选择打开前置或者后置的镜头进行检测。ide
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 咱们会尽快解决