简介

本文档主要介绍OCR iOS SDK的安装和使用。在使用本文档前,您需要先了解Optical Character Recognition(OCR)的基础知识,并已经开通了OCR服务。

支持的系统和硬件版本

  • iOS: 8.0 以上
  • 架构:i386 x86_64 armv7 armv7s arm64

其中 身份证本地扫描 IdcardQuality.framework不支持模拟器
如果开发者想要在模拟器中开发并集成IdcardQuality,可以使用 宏定义屏蔽相关代码

#if !TARGET_IPHONE_SIMULATOR
IdcardQualityAdaptor *idcard = [[IdcardQualityAdaptor alloc]init];
[idcard initWithToken:token];
#endif

接口能力

远程API能力

接口名称 接口能力简要描述
通用文字识别 识别图片中的文字信息
通用文字识别(高精度版) 更高精度地识别图片中的文字信息
通用文字识别(含位置信息版) 识别图片中的文字信息(包含文字区域的坐标信息)
通用文字识别(高精度含位置版) 更高精度地识别图片中的文字信息(包含文字区域的坐标信息)
通用文字识别(含生僻字版) 识别图片中的文字信息(包含对常见字和生僻字的识别)
网络图片文字识别 识别一些网络上背景复杂,特殊字体的文字
身份证识别 识别身份证正反面的文字信息
银行卡识别 识别银行卡的卡号并返回发卡行和卡片性质信息
驾驶证识别 识别机动车驾驶证所有关键字段
行驶证识别 识别机动车行驶证所有关键字段
车牌识别 对小客车的车牌进行识别
营业执照识别 对营业执照进行识别
通用票据识别 对各类票据图片(医疗票据,保险保单等)进行文字识别,并返回文字在图片中的位置信息

本地质量控制能力

SDK可以先行在本地完成身份证的预判断,然后上传至服务端识别,以达成“自动扫描识别”的功能。