常见问题

1.常见问题

Q1 常见的错误有哪些?
错误类型 解决办法
API账户信息错误 请检查您的API id和API secret 信息
算法SDK初始化失败 可能是模型路径错误,license文件授权错误。解决办法参考Q2
相机授权错误 请去设置->隐私->相机中修改授权

错误码请参考错误码列表

Q2 使用过程中,显示SDK初始化失败,该怎么办?

模型路径错误:

  • 当OCR识别所需要的.model文件错误或不存在时,会出现该错误。您需要检查模型文件的路径。

license文件授权错误(请参考文件授权):

  • license文件不存在: 当授权操作不当,没有将.lic文件放入正确的路径时会报出此错误。
  • 包名绑定错误:license绑定的包名是固定且不可更改的。如果集成SDK的工程包名与license文件绑定的包名不符时会报出此错误。请检查您使用的包名。
  • license过期:测试版的license文件有时间限制,所以请确保您手机的系统时间还在使用期限之内。
  • license错误: 请联系我们提供有效的license文件。
Q3 OCR识别之后想要拿到未裁剪的图片,可以提供的相关接口吗?

我们可以提供摄像头获取的图片和裁剪后的图片,你都可以通过相关接口拿到。包括:

身份证OCR:包括摄像头捕捉到的身份证照片,裁剪后的身份证图像,身份证上的人脸图片,姓名和身份证号所在的区域。 银行卡OCR:包括摄像头捕捉到的银行卡照片,裁剪后的银行卡图像,银行卡号附近的图片。

Q4 SDK返回给用户的图片大小为多大?

SDK返回的身份证图片为:1280*800 像素。银行卡图片为800*500像素。

Q5 什么情况下,可以对扫描框位置进行调整?
  1. 只支持在手机竖屏的情况下,可通过在接口代码中设置上下移动变量来调整窗口位置,只能上下移动,调整幅度超过屏幕范围显示在最顶端/最底端。
  2. 横版银行卡支持手机横屏及竖屏扫描,竖版银行卡仅支持手机竖屏扫描。
Q6 集成或者使用过程中出现了错误,应该怎么处理?

如果在集成或者使用过程中出现了错误,您可以调用下getError:这个方法,看看错误信息详细的错误信息。然后根据错误信息,来进行相应的处理。

Q7 银行卡识别如何调整扫描文字

需要自己去画个界面,隐藏原有的。具体操作为使用方法hideMaskView:,继承 LFIDCardScannerController 在 viewDidLoad {} 中调用后添加自己的 UIView 控件

2.错误码列表

SDK 在正常使用的情况下不会返回错误码,当使用出现问题,可对照以下列表核对检查,可快速定位原因并找出解决方案。根据不同的错误码,Sample 输出对应提示语,以IDCardScan工程为例,详细列表如下:

2.1 移动端上层错误码

错误码 Sample提示语 描述
kIDCardCameraAuthorizationFailed 相机授权失败,请在设置中打开相机权限 摄像头错误
kIDCardHandleInitFailed 句柄初始化失败 1.APP bundleID和sdk绑定bundleID不相同;2.超过了sdk的试用期;3.资源(算法模型)导入错误

2.2 移动端底层错误码

错误码 Sample提示语 描述
kIDCardModelFileNotFound 模型文件不存在 初始化检查模型文件,如果不存在则返回此码
kIDCardHandleInitFailed 模型文件错误,请检查模型是否匹配或超过有效期 模型文件和库的版本不匹配;模型文件过期也归类到此码
kIDCardInvalidAPPID 绑定包名错误 集成SDK的工程包名与license文件绑定的包名不符
kIDCardAuthExpire 授权文件过期 license文件过期
kIDCardAuthFileNotFound 授权文件不存在 LinkfaceID_OCR.lic的文件名或者路径被修改,导致无法找到授权文件
kIDCardInvalidAuth 授权文件不合法 SDK无法解析LinkfaceID_OCR.lic的内容

3.意见反馈

非常感谢您使用我们公司的产品。

如果您在使用过程中遇到任何的问题,或者对我们有任何的批评建议,都欢迎您随时与我们联系。我们的工作人员会在收到邮件后,尽快给您回复。

邮箱:market@linkface.cn

results matching ""

    No results matching ""