init identifyIDFace identifyIDBack generalBasicOCR generalAccurateBasicOCR generalOCR generalAccurateOCR generalEnchancedOCR webImageOCR bankCardOCROnline drivingLicenseOCR trainTiketOCR qrCodeOCR
使用通用文字识别技术,实现拍照文字识别、相册图片文字识别,可应用于搜索、书摘、笔记、翻译等移动应用中,方便用户进行文本的提取或录入,有效提升产品易用性和用户使用体验
<feature name="baiduIdentifyOCR">
<param name="APIKey" value="dggiGNCFd7ZiYd5uyM4QlQS8"/>
<param name="SecretKey" value="Az0Qy4IWw4L4PX2XpBmvXTSq7WHHvz9S"/>
</feature>
字段描述:
** APIKey**:在管理控制台中配置OCR应用获取 APIKey
** SecretKey**:在管理控制台中配置OCR应用获取 APIKey
初始化
init(callback(ret, err))
ret:
{
status:, //布尔类型;是否初始化成功
}
err:
{
msg:, //字符串类型;错误信息
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.init(function(ret,err){
api.alert({msg: JSON.stringify(ret)});
});
Android系统
可提供的1.0.0及更高版本
获取身份证正面信息
identifyIDFace(callback(ret, err))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result,numb;为false时返回result不返回numb
result:, //JSON对象;status为true时,result为返回的解析参数;status为false时,result为错误信息
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.identifyIDFace(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
获取身份证背面信息
identifyIDBack(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result,numb;为false时返回result不返回numb
result:, //JSON对象;status为true时,result为返回的解析参数;status为false时,result为错误信息
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.identifyIDBack(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用文字识别 generalBasicOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.generalBasicOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用文字识别(高精度版) generalAccurateBasicOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.generalAccurateBasicOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用文字识别(含位置信息版) generalOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.generalOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用文字识别(高精度含位置版) generalAccurateOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.generalAccurateOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
通用文字识别(含生僻字版) generalEnchancedOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.generalEnchancedOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
网络图片文字识别 webImageOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result和numb。result为数组类型,内容为解析的内容;为false时只返回result,不返回numb。result为字典类型,内容为错误信息
result:, //数组类型或JSON对象;
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.webImageOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
银行卡正面拍照识别 bankCardOCROnline(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result为参数;为false时返回result错误信息
result:, //JSON对象;返回的解析的参数
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.bankCardOCROnline(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
驾驶证识别 drivingLicenseOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result,numb;为false时返回result不返回numb
result:, //JSON对象;status为true时,result为返回的解析参数;status为false时,result为错误信息
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.drivingLicenseOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
火车票识别 trainTiketOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result,numb;为false时返回result不返回numb
result:, //JSON对象;status为true时,result为返回的解析参数;status为false时,result为错误信息
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.trainTiketOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本
二维码识别
qrCodeOCR(callback(ret))
ret:
{
status:, //布尔类型;识别成功还是失败;为true时,返回result,numb;为false时返回result不返回numb
result:, //JSON对象;status为true时,result为返回的解析参数;status为false时,result为错误信息
注意:android端的result为字符串
}
var baiduAd = api.require('baiduIdentifyOCR');
baiduAd.qrCodeOCR(function(ret){
api.alert({msg: JSON.stringify(ret)});
});
iOS系统,Android系统
可提供的1.0.0及更高版本