神目人脸识别安卓版 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中<Meta-data>,value值为注册的App_key值。
    示例:


    (5)确保可以获取到android设备的cpuinfo信息
    方法:Adb命令执行adb shell cat /proc/cpuinfo,查看cpu信息,确保Serial号不为空,若为空,验证失败。
    示例:

(6)确保设备Mac地址不为空
方法:进入android设备设置选项,查看“关于设备”,查看“WLANMAC地址”或者“以太网MAC地址”,确保至少一个有值。
示例:
RK3288

(7)清除缓存,重启App
方法:删除 /sdcard/deepcam目录,清除缓存,重新启动App。防止deepcam.key使用不当造成的验证失败。

原文地址:https://blog.51cto.com/14184287/2389231

时间: 2024-11-08 17:48:38

神目人脸识别安卓版 SDK,初始化返回值为“-5”如何解决?的相关文章

神目人脸识别Android SDK Demo说明

神目人脸识别Android SDK Demo说明1.Demo使用说明SDK Demo主界面如图1-1所示,主要功能有:1:1,1:N,人脸库管理,设置选项四大功能.具体说明如下:(1)1:1,即图片1与图片2进行人脸比对,得出两者的相似度分数.界面如图1-2所示,点击空白处的图片,进入图片选择界面,选择需要比对的人脸图片即可.注意:图片保持正向,建议尺寸低于1920 X 1080,人脸清晰.(2)1:N,使用该功能之前请至人脸库管理中进行人脸注册.注册完成以后,进入1:N,如图1-3所示,图中显

【共读Primer】51.[6.3]返回类型和return语句--列表初始化返回值 Page203

列表初始化返回值 C++11规定可以以列表初始化的方式来进行返回值的表达. vector<string> process() { if(expected.empty()) return {}; else if(expected == actual) return {"funcationX", "okay"}; else return {"funcationX", expected, actual}; } 主函数main的返回值 非vo

Python调用C的SDK出现返回值不符合预期以及Segmentation fault

1.sdk返回值不是int型 1.1 登录函数调用 def login(ip, port, username, password, device_info, error_code):"""LLONG CLIENT_Login(char *pchDVRIP, WORD wDVRPort,char *pchUserName, char *pchPassword,LPNET_DEVICEINFO lpDeviceInfo, int *error = 0);:param ip::pa

程序的转化 &amp; 明确的初始化操作 &amp; 参数的初始化 &amp; 返回值的初始化

一丶程序的转化考察以下代码: 1 X Foo() 2 { 3 X xx; 4 //... 5 return xx; 6 } 看到这个, 你可能会有两个想法:1. 每次 Foo() 被调用, 就会传回 xx 的值.2. 如果 class X 定义了一个 copy constructor, 那么当 Foo() 被调用时, 保证该 copy constructor 也会被调用. 这两个假设的真实性实际都要以 class X 如何定义而定, 在一个高品质的 C++ 编译器中, 以上两个假设都是错误的.

简要介绍如何集成Vitamio安卓版SDK

1.下载VitamioBundle的最新稳定,这里下载的是最新版4.2.2. 2.解压缩后,导入 Vitamio 库工程(即vitamio)和Demo工程(即vitamio--sample)到 Eclipse,详细步骤如下图. 步骤:通过File -> Import -> Android -> Existing Android Code Into Workspace来导入工程,然后修改一下相应的工程名称(也可以不修改). 3.如果出现下面图示的错误,是因为Vitamio库项目需要使用SD

如何使用虹软人脸识别门禁应用套件

导语:虹软ArcFaceGo智慧门禁应用套件包括门禁软件APK.PC管理客户端和云端服务三部分,最快3分钟即可完成智慧门禁系统的部署,帮助中小型企业降低开发成本,加快实现产品智能化落地.本文来自开发者投稿. 应公司需求,最近开发了一款有考勤功能的人脸门禁应用. 相比传统密码门禁操作不便,指纹和刷卡门禁容易冒用和代打卡,刷脸门禁采用生物识别技术,必须本人刷脸才能起效,在原有门禁的基础上的改造也比较容易. 刷脸门禁虽好,然而最大问题是,我并没有从零开发一款人脸门禁的能力.多方研究之下,我选择了虹软A

基于百度媒体云人脸识别

基于百度媒体云人脸识别 基于百度媒体云人脸识别安卓版 下载地址:http://www.devstore.cn/code/info/1128.html 运行截图: 热门源码下载: 高仿京东商城 Android快速开发不可或缺的11个工具类 Android快速开发框架LoonAndroid Android应用源码比较不错的新闻客户端 版权声明:本文为博主原创文章,未经博主允许不得转载.

Android 用虹软SDK做人脸识别

人脸识别第三方sdk比较多,但是大多都是收费的或者限制次数什么的,虹软的效果还不错,全免费也不需要联网 V1.2版本使用和快速集成:https://www.jianshu.com/p/8dee89ec4a24(Android集成虹软人脸.人证对比,活体检测) 虹软官网https://ai.arcsoft.com.cn/ 官网下载sdk,还要引入一个依赖,用来转换把bitmap以一定的格式转为byte[]的 api 'com.guo.android_extend:android-extend:1.

人脸识别开发套件中的在线版本与离线版人脸识别的区别及详解

关于什么是在线版人脸识别与离线版人脸识别想便是一直困扰着大家的,他们的区别是,如何收费的,采用哪种更为合适今天宁远电子就将为你详细说明. 在线版人脸识别技术是指在联网状态下,用户上传人脸图像至人脸识别系统供应商公有云服务器中完成图像识别工作,然后服务器再将人脸识别结果返回给用户,此时人脸图像一般会自动存储在公有云服务器中.目前企业选择在线API或在线SDK接口方式接入人脸识别系统,其实就是在线人脸识别技术. 离线人脸识别技术是指在离线状态下,用户上传的人脸图像不需要传输至人脸识别系统供应商公有云