神目人脸识别安卓版|神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?
问题:从神目AI开放平台(https://ai.deepcam.cn)下载了免费人脸识别SDK Android版,初始化的时候报错err code = -5 怎么解决?
文章图片
原因分析:验证不通过
解决方法:
(1)确保应用具有读写sd卡权限
方法:Mainfest.xml中增加权限,Android6.0以上需动态适配。
示例:
文章图片
(2)替换deepcam.key文件
方法:参考demo目录app/src/main/assets/key/deepcam.key
示例:
文章图片
(3)修改应用包名
方法:在App目录下打开 build.gradle文件找到applicationId,设置为注册的包名。
示例:
1.注册的包名
文章图片
2.替换包名
文章图片
(4)Mainfest.xml增加key值
方法:参考demo中Mainfest.xml中
示例:
文章图片
文章图片
(5)确保可以获取到android设备的cpuinfo信息
方法:Adb命令执行adb shell cat /proc/cpuinfo,查看cpu信息,确保Serial号不为空,若为空,验证失败。
示例:
文章图片
文章图片
(6)确保设备Mac地址不为空
方法:进入android设备设置选项,查看“关于设备”,查看“WLANMAC地址”或者“以太网MAC地址”,确保至少一个有值。
示例:
RK3288
文章图片
(7)清除缓存,重启App
【神目人脸识别安卓版|神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?】方法:删除 /sdcard/deepcam目录,清除缓存,重新启动App。防止deepcam.key使用不当造成的验证失败。
推荐阅读
- 人脸识别|【人脸识别系列】| 实现自动化妆
- Spring|Spring 框架之 AOP 原理剖析已经出炉!!!预定的童鞋可以识别下发二维码去看了
- 识别人才
- 从前沿科技到现实应用,人脸识别智能门禁加速走进智慧社区
- 《不要用爱控制我》
- 青岛机情派iPhone5s指纹识别修复
- AI芯天下丨指纹识别别有洞天,指静脉识别能否为智能家居带来什么
- 程序员周刊(第3期)(识别未来新技术的趋势)
- 开放人脸SDK的相关资源
- 基于颜色特性的目标检测方法