资讯 社区 文档
技术能力
语音技术
文字识别
人脸与人体
图像技术
语言与知识
视频技术

常见问题

人脸采集SDK4.1 常见问题

Android端人脸采集SDK4.1常见问题

1、如果运行demo或集成时出现以下崩溃信息: img 则需要将app module下的AndroidManifest.xml中的liantian库的注册包名改成您工程中的包名 img

2、license文件有什么用,该放在什么地方?

license文件需要申请,目的是作为sdk校验开发者的使用合法性,license文件放置位置不对或未放置license文件会导致没法使用sdk,一般应先申请license文件,并把申请得到的license文件,放置在assets目录下面。

3、如果应用启动时,在首页弹出以下toast信息: img 或者log是这样的: img 则说明鉴权初始化失败了。 鉴权初始化的错误码对应的信息如下:

ErrorCode 常量值 说明
SUCCESS 0 成功
LICENSE_NOT_INIT_ERROR 1 license未初始化
LICENSE_DECRYPT_ERROR 2 license数据解密失败
LICENSE_INFO_FORMAT_ERROR 3 license数据格式错误
LICENSE_KEY_CHECK_ERROR 4 license-key(api-key)校验错误
LICENSE_ALGORITHM_CHECK_ERROR 5 算法ID校验错误
LICENSE_MD5_CHECK_ERROR 6 MD5校验错误
LICENSE_DEVICE_ID_CHECK_ERROR 7 设备ID校验错误
LICENSE_PACKAGE_NAME_CHECK_ERROR 8 包名(应用名)校验错误
LICENSE_EXPIRED_TIME_CHECK_ERROR 9 过期时间不正确
LICENSE_FUNCTION_CHECK_ERROR 10 功能未授权
LICENSE_TIME_EXPIRED 11 授权已过期
LICENSE_LOCAL_FILE_ERROR 12 本地文件读取失败
LICENSE_REMOTE_DATA_ERROR 13 远程数据拉取失败
LICENSE_LOCAL_TIME_ERROR 14 本地时间校验错误
OTHER_ERROR 0xff 其他错误

4、FaceSDK-LicenseLICENSE_INFO_CHECK_ERROR =license id

licenseID为您申请时填appname+“_face_android”。如下图demo-turnstile-face-android为license里面的licenseID, demo-turnstile-face-android1为app运行时Config.licenseID,两者必须一致

img

5、FaceSDK-LicenseLICENSE_INFO_CHECK_ERROR =signature md5

md5不一致错误,签名的为license里面的md5,后面的为app运行时获取的签名文件的md5,这两个md5必须一致且区分大小写。img

6、FaceSDK-License LICENSE_INFO_CHECK_ERROR =package name

PackageName不一致错误。License里面的packagename为申请license时填的,需要保证和app里面的packagename一致。

7、活体检测常见有那些动作?是否可配置?

常见有6个动作,眨眼,张大嘴,向上抬头,向下低头,向左摇头,向右摇头等。 sdk提供FaceConfig参数设置类,如活体检测角度、光线,检测动作,检测动作数量等设置。

8、使用sdk一般会用到活体检测拍照等功能,有什么需要注意?

Android 6.0+,需要注意相机拍摄权限问题。如没申请权限,可能导致没法调起相机。

9、license 文件失效了,不能用了怎么办?

license文件申请时候有期限,如过期会导致校验失效,需要在后台申请延期。

10、离线采集安卓端示例工程提示缺少DensityUtils工具类

请您先进行编译,此工具在编译后会产生。DensityUtils工具是用于UI适配用,主要是像素与Android单位dp转换使用。 0e8b3ba9-e235-43be-9500-61cd6293b6a6.png

IOS端常见问题

1、鉴权问题。提示「验证失败」
A:先确定网络情况是否正常,本地鉴权文件失效了才走网络鉴权。定位错误码,排查鉴权失败的原因。一般是 licenseID 和 bundleID 配置不一致导致的鉴权失败。请注意上线前授权文件一定要更新。

2、license 文件失效了,不能用了怎么办?
A:License 文件申请时候有期限,如过期会导致校验失效,需要在后台进行申请延期。

3、使用 iOS 采集端,采集到的图片是斜着的,这个正常吗,会影响识别吗?
A:不会影响识别。有黑边和倾斜是因为图片质量算法造成的,我们是按 1:3 对图像进行背景填充使人脸居中,为的是更好的识别图像。这个版本提供了detectStratrgyWithQualityControlImagedetectStratrgyWithNormalImage两种方法供选择。

更多问题请点击 常见问题

4、线上审核Bundle文件通不过问题修复
(1) 删除com.baidu.idl.face.faceSDK.bundle中的文件 A:com.baidu.idl.face.faceSDK B:Info.plist 如下图所示 img
(2)删除com.baidu.idl.face.live.action.image.bundle中的 文件A:com.baidu.idl.face.live.action.image 文件B:Info.plist 如下图所示: img
(3)删除com.baidu.idl.face.model.faceSDK.bundle中的 文件A:com.baidu.idl.face.model.faceSDK 文件B:Info.plist 如下图所示: img

5、MD5无法获取问题修复
您可尝试切换使用jdk1.8版本获取MD5,避免因jdk高版本导致md5获取失败情况

6、集成时候出现library not loaded报错
该问题是由于SDK库资源路径引用查找不到导致的,按照以下步骤引入IDLFaceSDK.framework可解决: 20230424-01.png 20230425-02.png

上一篇
概览
下一篇
Android-SDK4.1.5