虹软人脸识别 - ArcFace SDK介绍及使用注意事项

很多朋友在开发人脸识别系统的时候,会遇到各种各样的问题,现在我们以安卓平台使用虹软的免费离线人脸识别SDK开发为例,给大家介绍一下如何开发一个带有图片的人脸检测、视频画面的人脸属性检测、人脸注册识别等功能的人脸识别系统。

一、获取SDK

1.进入ArcFace2.0的申请地址

https://ai.arcsoft.com.cn/product/arcface.html

2.填写信息申请并提交

申请通过后即可下载SDK,查看APP_ID和SDK_KEY


### 二、SDK功能介绍 虹软ArcFace 2.0 Android SDK包含人脸检测、年龄信息检测、性别信息检测、人脸三维角度检测、活体检测、人脸特征提取、人脸特征比对功能。SDK还支持静态图模式的检测方式和视频流模式的检测方式。

sdk功能
检测模式说明


### 三、使用SDK #### 1. 工程配置 将jar文件和so文件放到对应目录,并将jar添加至工程依赖 ![工程配置](https://upload-images.jianshu.io/upload_images/13934799-c81954433ab10e12.png?imageMogr2/auto-orient/strip%7CimageView2/2/w/1240)
#### 2. 激活引擎 ``` FaceEngine faceEngine = new FaceEngine();

//激活方法首次调用有网络和文件操作,后续只有文件操作,建议不要放在主线程中进行

int activeCode = faceEngine.active(SettingsActivity.this, Constants.APP_ID, Constants.SDK_KEY);

if (activeCode == ErrorInfo.MOK || activeCode == ErrorInfo.MERR_ASF_ALREADY_ACTIVATED) {

//激活成功或者已激活过的情况

}else{

//激活失败的情况

}


#### 3. 初始化引擎,推荐在启动时执行

faceEngine = new FaceEngine();

int afCode = faceEngine.init(context.getApplicationContext(), FaceEngine.ASF_DETECT_MODE_VIDEO, FaceEngine.ASF_OP_0_HIGHER_EXT,

    16, 10, FaceEngine.ASF_FACE_RECOGNITION | 
  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值