AI:文字识别
时间:2022-03-25 10:33:36查看量:142808

文字的识别

BSL.JsAIRecognition('type','callbackMethod')

参数必填说明
type是使用的功能。下面会详细介绍
callbackMethod是回调的JS函数,将识别的结果返回

目前我们平台推出了七个文字识别的实例功能

功能type
文字识别ACCURATE_BASIC
身份证正面ID_CARD_FRONT
身份证反面ID_CARD_BACK
银行卡识别BANK_CARD
行驶证识别VEHICLE_LICENSE
驾驶证识别DRIVING_LICENSE
车牌识别LICENSE_PLATE
营业执照识别BUSINESS_LICENSE
通用票据识别RECEIPT

不同的功能返回的结果文字识别

字段必选类型说明
direction否int32图像方向。-1:未定义,0:正向,1: 逆时针90度,2:逆时针180度,3:逆时针270度
log_id是uint64唯一的log id,用于问题定位
words_result_num是uint32识别结果数,表示words_result的元素个数
words_result是array()定位和识别结果数组
+words否string识别结果字符串

身份证

参数类型描述
directionInt32图像方向。-1:未定义,0:正向,1: 逆时针90度,2:逆时针180度,3:逆时针270度
log_idUint64唯一的log id,用于问题定位
words_resultArray定位和识别结果数组,数组元素的key是身份证的主体字段(正面支持:住址、公民身份号码、出生、姓名、性别、民族,背面支持:签发机关、签发日期、失效日期)。只返回识别出的字段。若身份证号码校验不通过,则不返回
words_result_numUint32识别结果数,表示words_result的元素个数
+locationArray位置数组(坐标0点为左上角)
++leftUint32表示定位位置的长方形左上顶点的水平坐标
++topUint32表示定位位置的长方形左上顶点的垂直坐标
++widthUint32表示定位位置的长方形的宽度
++heightUint32表示定位位置的长方形的高度
+wordsString识别结果字符串

银行卡

参数类型描述
log_idUint64唯一的log id,用于问题定位
resultObject定位和识别结果数组
+bank_card_numberString银行卡识别结果
+bank_nameString银行名,不能识别时为空
+bank_card_typeuint32银行卡类型,0:不能识别; 1: 借记卡; 2: 信用卡

行驶证

字段说明是否必选类型
log_id是number唯一的log id,用于问题定位
words_result_num是number识别结果数,表示words_result的元素个数
words_result是array识别结果数组
+words否string识别结果字符串

驾驶证

字段必选类型
log_id是number
words_result_num是number
words_result是array
+words否string

车牌识别

参数是否必须类型说明
log_id是number请求标识码,随机数,唯一
words_result是object暴恐结果置信度
+color是string车牌颜色,如"blue"
+number是string车牌号码,示例:"苏HS7766"

营业执照

参数是否必须类型说明
log_id是uint64请求标识码,随机数,唯一。
words_result_num是uint32识别结果数,表示words_result的元素个数
words_resultarray()识别结果数组
left是uint32表示定位位置的长方形左上顶点的水平坐标
top是uint32表示定位位置的长方形左上顶点的垂直坐标
width是uint32表示定位位置的长方形的宽度
height是uint32表示定位位置的长方形的高度
words否string识别结果字符串

通用票据

字段是否必选类型说明
log_id是uint64唯一的log id,用于问题定位
words_result_num是uint32识别结果数,表示words_result的元素个数
words_result是array()定位和识别结果数组
location是object位置数组(坐标0点为左上角)
left是uint32表示定位位置的长方形左上顶点的水平坐标
top是uint32表示定位位置的长方形左上顶点的垂直坐标
width是uint32表示定位位置的长方形的宽度
height是uint32表示定位位置的长方形的高度
words是string识别结果字符串
chars否array()单字符结果,recognize_granularity=small时存在
location是array()位置数组(坐标0点为左上角)
left是uint32表示定位位置的长方形左上顶点的水平坐标
top是uint32表示定位位置的长方形左上顶点的垂直坐标
width是uint32表示定位定位位置的长方形的宽度
height是uint32表示位置的长方形的高度
char是string单字符识别结果
probability否object识别结果中每一行的置信度值,包含average:行置信度平均值,variance:行置信度方差,min:行置信度最小值
<script type="text/javascript">
	function text(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.JsAIRecognition('ACCURATE_BASIC','text')">文字识别</a>
下一篇:读取app版本号

咨询客服

关注我们

返回顶部

QQ号:2121436007
微信号:bslapp
咨询热线13323012272
官方公众号
咨询热线13323012272