常见问题
所有文档

          人脸识别

          常见问题

          人脸采集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

          上一篇
          概览
          下一篇
          标准级SDK(原SDK4.1)