baiduIdentifyOCR

概述

使用通用文字识别技术,实现拍照文字识别、相册图片文字识别,可应用于搜索、书摘、笔记、翻译等移动应用中,方便用户进行文本的提取或录入,有效提升产品易用性和用户使用体验

  <feature name="baiduIdentifyOCR">
          <param name="APIKey" value="dggiGNCFd7ZiYd5uyM4QlQS8"/>
          <param name="SecretKey" value="Az0Qy4IWw4L4PX2XpBmvXTSq7WHHvz9S"/>

  </feature>
  • 字段描述:

    ** APIKey**:在管理控制台中配置OCR应用获取 APIKey

    ** SecretKey**:在管理控制台中配置OCR应用获取 APIKey

接口

init

初始化

init(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

   status:,   //布尔类型;是否初始化成功
}

err:

  • 类型:JSON对象
  • 内部字段:
{

   msg:,   //字符串类型;错误信息
}

示例代码

    var baiduAd = api.require('baiduIdentifyOCR');
         baiduAd.init(function(ret,err){
                api.alert({msg: JSON.stringify(ret)});
         });

可用性

Android系统

可提供的1.0.0及更高版本

identifyIDFace

获取身份证正面信息

identifyIDFace(callback(ret, err))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

   

   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

获取身份证背面信息

identifyIDBack(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

   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

通用文字识别 generalBasicOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

通用文字识别(高精度版) generalAccurateBasicOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

通用文字识别(含位置信息版) generalOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

通用文字识别(高精度含位置版) generalAccurateOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

通用文字识别(含生僻字版) generalEnchancedOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

网络图片文字识别 webImageOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

银行卡正面拍照识别 bankCardOCROnline(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
    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

驾驶证识别 drivingLicenseOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

   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 (仅支持安卓)

火车票识别 trainTiketOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{

   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 (仅支持安卓)

二维码识别
qrCodeOCR(callback(ret))

callback(ret, err)

ret:

  • 类型:JSON 对象
  • 内部字段:
{
   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及更高版本

是否仍需要帮助? 请保持联络!
最后更新于 2024/10/10