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

文字的识别

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

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

字段必选类型说明
directionint32图像方向。-1:未定义,0:正向,1: 逆时针90度,2:逆时针180度,3:逆时针270度
log_iduint64唯一的log id,用于问题定位
words_result_numuint32识别结果数,表示words_result的元素个数
words_resultarray()定位和识别结果数组
+wordsstring识别结果字符串

身份证

参数类型描述
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_idnumber唯一的log id,用于问题定位
words_result_numnumber识别结果数,表示words_result的元素个数
words_resultarray识别结果数组
+wordsstring识别结果字符串

驾驶证

字段必选类型
log_idnumber
words_result_numnumber
words_resultarray
+wordsstring

车牌识别

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

营业执照

参数是否必须类型说明
log_iduint64请求标识码,随机数,唯一。
words_result_numuint32识别结果数,表示words_result的元素个数
words_resultarray()识别结果数组
leftuint32表示定位位置的长方形左上顶点的水平坐标
topuint32表示定位位置的长方形左上顶点的垂直坐标
widthuint32表示定位位置的长方形的宽度
heightuint32表示定位位置的长方形的高度
wordsstring识别结果字符串

通用票据

字段是否必选类型说明
log_iduint64唯一的log id,用于问题定位
words_result_numuint32识别结果数,表示words_result的元素个数
words_resultarray()定位和识别结果数组
locationobject位置数组(坐标0点为左上角)
leftuint32表示定位位置的长方形左上顶点的水平坐标
topuint32表示定位位置的长方形左上顶点的垂直坐标
widthuint32表示定位位置的长方形的宽度
heightuint32表示定位位置的长方形的高度
wordsstring识别结果字符串
charsarray()单字符结果,recognize_granularity=small时存在
locationarray()位置数组(坐标0点为左上角)
leftuint32表示定位位置的长方形左上顶点的水平坐标
topuint32表示定位位置的长方形左上顶点的垂直坐标
widthuint32表示定位定位位置的长方形的宽度
heightuint32表示位置的长方形的高度
charstring单字符识别结果
probabilityobject识别结果中每一行的置信度值,包含average:行置信度平均值,variance:行置信度方差,min:行置信度最小值
<script type="text/javascript">
	function text(r){
		alert(r);
	}
</script>
<a href="#" onclick="BSL.JsAIRecognition('ACCURATE_BASIC','text')">文字识别</a>

咨询客服

关注我们

返回顶部

QQ客服
微信客服
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持
官方公众号
咨询热线400-876-0081
二维码同时支持微信与QQ扫码,易活码提供技术支持