AI文字识别js调用语法说明
更多js参考demo:https://www.yimenapp.com/doc/demo_bdocr.cshtml♦ 百度AI开放平台 文字识别 SDK,请参考官方API文档;
♦ 去申请 百度智能云 - 文字识别 接入;
详细功能js介绍
1.generalBasic 通用文字识别
• 自动调用相机拍照,并返回识别结果;• jsBridge.bdocr 下的所有方法具有相同的回调函数 function(result){ },参见注释说明。jsBridge.bdocr.generalBasic(function(result){
showResult(result);
});
//展示结果 result
function showResult(result) {
$('#image').html('');
if (result.image) {
var img = $("<img style='width:100%;' />");
img.attr("src", "data:image/jpg;base64," + result.image);
$('#image').append(img);
}
$("#result").JSONView({
error: result.error,
data : result.data
});
$('html,body').animate({scrollTop: $('#view').offset().top}, 1200);
}
/**
1. jsBridge.bdocr 下的所有方法具有相同的回调函数 function(result){ }
2. 回调参数 result 说明(JSON 对象):
{
error: {//调用出错时返回的错误信息,json 对象
code ://错误码,数字类型
message://错误说明,字符串类型
log_id //日志Id,int64
},
data : //baidu api 接口返回的数据,具体字段因具体接口而定,json 对象
image: //识别的图片(jpg 格式图片的 Base64 编码),字符串类型
}
**/
2.general 通用文字识别(含位置信息)jsBridge.bdocr.general(function(result){
showResult(result);
});
3.generalEnhanced 通用文字识别(含生僻字版)jsBridge.bdocr.generalEnhanced(function(result){
showResult(result);
});
4.accurateBasic 通用文字识别 - 高精度版jsBridge.bdocr.accurateBasic(function(result){
showResult(result);
});
5.accurate 通用文字识别 - 高精度版(含位置信息)jsBridge.bdocr.accurate(function(result){
showResult(result);
});
6.webImage 网络图片文字识别jsBridge.bdocr.webImage(function(result){
showResult(result);
});
7.idCardFront 身份证 - 正面jsBridge.bdocr.idCardFront(function(result){
showResult(result);
});
8.idCardFrontAuto 身份证 - 正面(自动识别)相机检测到身份证正面自动拍照识别,无需用户点按拍照按钮。jsBridge.bdocr.idCardFrontAuto(function(result){
showResult(result);
});
9.idCardBack 身份证 - 背面jsBridge.bdocr.idCardBack(function(result){
showResult(result);
});
10.idCardBackAuto 身份证 - 背面(自动识别)相机检测到身份证背面自动拍照识别,无需用户点按拍照按钮。jsBridge.bdocr.idCardBackAuto(function(result){
showResult(result);
});
11.bankCard 银行卡jsBridge.bdocr.bankCard(function(result){
showResult(result);
});
12.vehicleLicense 行驶证jsBridge.bdocr.vehicleLicense(function(result){
showResult(result);
});
13.drivingLicense 驾驶证jsBridge.bdocr.drivingLicense(function(result){
showResult(result);
});
14.licensePlate 车牌jsBridge.bdocr.licensePlate(function(result){
showResult(result);
});
15.businessLicense 营业执照jsBridge.bdocr.businessLicense(function(result){
showResult(result);
});
16.receipt 通用票据jsBridge.bdocr.receipt(function(result){
showResult(result);
});
17.vatInvoice 增值税发票jsBridge.bdocr.vatInvoice(function(result){
showResult(result);
});
18.passport 护照jsBridge.bdocr.passport(function(result){
showResult(result);
});
19.qrcode 二维码jsBridge.bdocr.qrcode(function(result){
showResult(result);
});
20.lottery 彩票jsBridge.bdocr.lottery(function(result){
showResult(result);
});
21.numbers 数字jsBridge.bdocr.numbers(function(result){
showResult(result);
});
22.businessCard 名片jsBridge.bdocr.businessCard(function(result){
showResult(result);
});
23.handWriting 手写jsBridge.bdocr.handWriting(function(result){
showResult(result);
});
24.custom iOCR 自定义模板文字识别jsBridge.bdocr.custom({
//模板ID,https://ai.baidu.com/iocr#/templatelist
templateSign: "xxxxxxxxxxxxxx",
//分类器ID(AI训练),https://ai.baidu.com/iocr#/classifierlist
classifierId: 0
}, function(result){
showResult(result);
});
页:
[1]