插件概述
bgnTencentOCR封装了腾讯AI开放平台的OCR解析,腾讯提供永久免费的访问策略,目前该腾讯AI开放平台的OCR解析支持:身份证OCR、行驶证驾驶证OCR、通用OCR、营业执照OCR、银行卡OCR、手写体OCR、车牌OCR、名片OCR的解析策略。
插件使用攻略
使用之前须从腾讯AI开放平台https://ai.qq.com申请开发者账号并创建应用,获取** appId和appKey**,并将需要的解析能力接入申请的应用。
使用此插件之前建议先配置 config.xml 文件,配置完毕,需通过云端编译生效,配置方法如下:
<feature name="bgnTencentOCR">
<param name="appId" value="87522136541"/>
<param name="appKey" value="ZWX6YTQcX1asw0m8e5"/>
</feature>
名片OCR解析
bc({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrbcocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.bc({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
营业执照OCR解析
bizlicense({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrbizlicenseocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.bizlicense({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
银行卡OCR解析
creditcard({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrcreditcardocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.creditcard({
image:"/9j/4Rk8RXhpZgAATU0AKg......",
type:0
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
行驶证驾驶证OCR解析
driverlicense({params}, callback(ret, err))
image:
type:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrdriverlicenseocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.driverlicense({
image:"/9j/4Rk8RXhpZgAATU0AKg......",
type:0
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用OCR解析
general({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrgeneralocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.general({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
手写体OCR解析
handwriting({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/handwritingocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.handwriting({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
银行卡OCR解析
idcard({params}, callback(ret, err))
image:
card_type:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/ocrcreditcardocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.idcard({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本
车牌OCR解析
plate({params}, callback(ret, err))
image:
ret:
{
status: true //布尔型;true||false,是否解析成功
data:JSON格式的数据对像,请参照https://ai.qq.com/doc/plateocr.shtml
}
err:
{
code: 0 //数字类型;
//错误码:参考https://ai.qq.com/doc/returncode.shtml
msg: //错误消息
}
var OCR= api.require('bgnTencentOCR');
OCR.plate({
image:"/9j/4Rk8RXhpZgAATU0AKg......"
},function(ret, err) {
if (ret.status) {
api.alert({msg: JSON.stringify(ret)});
}else{
api.alert({msg: JSON.stringify(err)});
}
});
iOS系统,Android系统
可提供的1.0.0及更高版本