maven { url ‘http://developer.huawei.com/repo/’}
}}
1.2 在应用级的build.gradle里面加上SDK依赖
把人脸识别的SDK和基础SDK引入:
dependencies{
// 引入基础SDK
implementation ‘com.huawei.hms:ml-computer-vision:1.0.2.300’
// 引入人脸检测能力包
implementation ‘com.huawei.hms:ml-computer-vision-face-recognition-model:1.0.2.300’
}
1.3 在AndroidManifest.xml文件里面增量添加模型自动下载
这个主要是用来模型更新的,后面算法有了优化,可以自动下载到手机里面更新
<manifest
<application
1.4 在AndroidManifest.xml文件里面申请相机和存储权限
2、代码开发
2.1 创建人脸分析器,检测到微笑后进行拍照
检测后拍照:
- 进行分析器参数配置
- 把分析器参数配置传给分析器
- 在analyzer.setTransacto内通过重写transactResult处理人脸识别后的内容,人脸识别后会返回一个微笑的置信度(简单可以理解为是微笑的概率),只要设置大于一定置信度进行拍照就可以了。
pri