灵云SDK开发手册(C API)  5.2
 全部 结构体 函数 变量 类型定义 枚举 枚举值  
OCR能力描述

能力列表

下面列出灵云支持的OCR能力中的识别功能:

云端中文OCR能力

能力Key 语种 领域
ocr.cloud 中文简繁体 通用
ocr.cloud.template 模板识别 目前可以指定为dlcard(驾驶证)、vlcard(行驶证)、idcard(身份证)、vat(增值税发票)
ocr.cloud.bizcard 名片识别 目前可以指定为各种通用格式名片
ocr.cloud.bankcard 银行卡识别 目前可以指定为各种银行卡

云端多语种OCR能力

能力Key 语种 领域
ocr.cloud.chinese 中文 通用
ocr.cloud.english 纯英文 通用
ocr.cloud.japanese 日语 通用
ocr.cloud.korean 韩语 通用
ocr.cloud.german 德语 通用
ocr.cloud.french 法语 通用
ocr.cloud.russian 俄语 通用
ocr.cloud.spanish 西班牙语 通用
ocr.cloud.portuguese 葡萄牙语 通用
ocr.cloud.indonesian 印尼语 通用
ocr.cloud.italian 意大利语 通用
ocr.cloud.uighurlatin 拉丁化维吾尔语 通用

本地端OCR能力

能力Key 识别类型 领域 所需本地资源文件
ocr.local 文本识别 通用 iread_chs.dat
iread_cht.dat
iread_eng.dat
iread_engdict.dat
jt_t2s.dat
iread_e13b.dat
ocr.local.template.v6 模板识别 通用 rte_cmn.bin.zh
rte_mdl.bin.zh.prt.sml
ocr.local.bizcard.v6 名片识别 通用 rte_cmn.bin.zh
rte_mdl.bin.zh.prt.sml
ocr.local.bankcard.v7 银行卡识别 通用 Default.conf
bc.sys.dct
bc.dgt.dct
bc.nad.dct(可选)
bc.inf.dct(可选)
result_json.tpl


ocr.local.bankcard.v7能力的Default.conf可配置username_validthru和cardinfo参数
参数默认值为yes,每个配置占一行

参数 取值 功能
username_validthru yes/no 设置为yes,会加载bc.nad.dct字典,结果输出用户名和有效期,否则不作处理
cardinfo yes/no 设置为yes,会加载bc.inf.dct字典,结果输出银行名称,银行ID,卡名和卡种类

模板列表

OCR模板识别能力支持的模板列表

模板名 对应云端领域 可用模板文件(.xml)及模板依赖文件(.dat) 模板索引号 模板页索引号 说明 模板依赖资源文件
身份证 idcard iRead_IDCard_encode.xml(非嵌入式)
iRead_IDCard_embeded_encode.xml(嵌入式)
iRead_IDCard_Gender.dat
iRead_IDCard_Gray.dat
iRead_IDCard_Nation_WordList.dat
0 0 个人信息页 rte_cmn.bin.zh
rte_mdl.bin.zh.prt.sml
0 1 签发机关页

本地模板识别需要通过加载接口进行模板文件的加载,识别过程中指定templateId为加载返回的ID。
模板依赖资源文件需要放到模板文件所在路径中,不然加载会失败。
其中模板文件建议放在不同于datapath的路径中,模板依赖文件同名文件以发布目录中模板文件夹为准。