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及更高版本
