accurateBasic 通用文字识别 – 高精度版 APP开发实现文字识别功能

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

accurateBasic 通用文字识别 – 高精度版 APP开发实现文字识别功能

核心代码示例,详情参阅demo

jsBridge.bdocr.accurateBasic(function(result){
  showResult(result);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.accurateBasic(function(result){
  showResult(result);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.accurateBasic(function(result){
  showResult(result);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

generalEnhanced 通用文字识别(含生僻字版) APP开发实现文字识别功能

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

generalEnhanced 通用文字识别(含生僻字版) APP开发实现文字识别功能

核心代码示例,详情参阅demo

jsBridge.bdocr.generalEnhanced(function(result){
  showResult(result);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.generalEnhanced(function(result){
  showResult(result);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.generalEnhanced(function(result){
  showResult(result);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

general 通用文字识别(含位置信息) APP开发实现文字识别能力

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

general 通用文字识别(含位置信息) APP开发实现文字识别能力

核心代码示例,详情参阅demo

jsBridge.bdocr.general(function(result){
  showResult(result);
});

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.general(function(result){
  showResult(result);
});

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
jsBridge.bdocr.general(function(result){
  showResult(result);
});

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

generalBasic 通用文字识别 APP开发实现文字AI识别

用做网页的技术做APP
一门提供标准化的jsbridge-mini.js库,您只需要在页面引用执行JS即可实现各种原生APP、原生PC的功能能力。

==================APP端==================
【APP端】(安卓版&苹果版)目前提供200+原生功能,2000+JS映射接口,用做网站的技术即可实现各种原生APP能力、APP demo地址https://www.yimenapp.com/doc/demo.cshtml下载教程:
♦ JS-SDK 引用方式:
♦ 普通网页 script 方式加载:下载最新版,请在页面上调用 jsBridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge 具体请参考 npm package
一门APP开发平台通用JS

generalBasic 通用文字识别 APP开发实现文字AI识别

• 自动调用相机拍照,并返回识别结果;

• jsBridge.bdocr 下的所有方法具有相同的回调函数 function(result){ },参见注释说明。

核心代码示例,详情参阅demo

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 编码),字符串类型
}
**/

A标签执行JS示例代码

<a href="javascript:void(0)" onclick="zhixing()">执行</a> 
<!-- 写入一个A标签href值为"javascript:void(0)",定义点击事件onclick;-->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- 在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接;-->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
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 编码),字符串类型
}
**/

}
</script>
<!--执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可;-->

按钮执行JS示例代码

<button onclick="zhixing()" >执行</button>
<!-- //写一个按钮,定义点击执行事件; -->
<script src="您的服务器URL/jsbridge-mini.js"></script>
<!-- //在您的服务器引入一门JS地址,请下载jsbridge-mini.js上传您自己的服务器获取链接; -->
<script type="text/javascript">
function zhixing() {


<!--这里可以直接复制JS核心代码到此{}括号内-->
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 编码),字符串类型
}
**/

}
</script>
<!-- //执行核心代码;
//如果需要进入页面就执行,去掉点击事件即可; -->

配置AI文字识别功能去百度智能云创建应用时获取Bundle ID

用户在选一门APP打包平台选配AI文字识别功能的时候,需要去百度智能云创建应用;

图:百度智能云

创建应用的时候选择苹果应用时需要输入Bundle ID

图:输入Bundle ID

苹果的应用Bundle ID可以去一门APP打包平台生成安装包处去复制到百度智能云;

图:在一门APP打包平台获取Bundle ID

当然苹果的Bundle ID还可以去一门APP打包平台证书与包名处获取;

图:在一门APP打包平台获取Bundle ID

获取到Bundle ID把它复制粘贴到百度智能云创建应用处即可。

图:复制Bundle ID到百度智能云

配置AI文字识别功能去百度智能云创建应用的时候怎么获取安卓的应用包名和签名MD5

用户在选一门APP打包平台选配AI文字识别功能的时候,需要去百度智能云创建应用;

图:百度智能云

创建应用的时候选择安卓应用时需要输入应用包名和签名MD5;

图:应用包名和签名MD5

安卓的应用包名可以去一门APP打包平台生成安装包处去复制到百度智能云;

图:在一门打包平台获取应用包名

签名MD5有两种获取的方法,首先也是可以去一门APP打包平台的生成安装包处获取;

图:去一门APP打包平台获取签名MD5

另外一种获取签名MD5的方法,就是去一门APP打包平台证书与包名的安卓证书处下载证书到电脑;

图:下载安卓证书到电脑

下载下来的是一个压缩文件,解压出来在文件中找到TXT文件点击打开即可获取签名MD5;

图:获取签名MD5

获取到应用包名和签名MD5后复制粘贴到百度智能云创建应用处即可。

配置AI文字识别配置苹果iOS-License 文件

在配置AI文字识别功能的时候,在该功能的配置页面需要上传苹果iOS-License 文件

图:配置苹果iOS-License 文件

要获取苹果iOS-License 文件,首先要去百度智能云(https://login.bce.baidu.com/?account=)注册账号然后登录百度智能云;

图:登录百度智能云

登录百度智能云之后,在控制台中找到文字识别产品服务,点击进入;

图:找到文字识别产品服务

进入文字识别产品之后,点击创建应用;

图:创建应用

点击创建应用之后,去配置应用信息:应用名称、接口选择、应用类型选择、应用归属和应用描述;

图:配置应用

点击立即创建提交你的应用,然后去应用列表中点击应用管理;

图:管理应用

进入应用管理页面既可以去下载苹果iOS-License 文件,然后把下载的文件上传到一门APP打包平台的AI文字识别配置页保存即可;

图:苹果iOS-License 文件

配置AI文字识别获取安卓-License 文件

在配置AI文字识别功能的时候,在该功能的配置页面需要上传安卓-License 文件;

图:配置安卓-License 文件

要获取安卓-License 文件,首先要去百度智能云(https://login.bce.baidu.com/?account=)注册账号然后登录百度智能云;

图:登录百度智能云

登录百度智能云之后,在控制台中找到文字识别产品服务,点击进入;

图:找到文字识别产品服务

进入文字识别产品之后,点击创建应用;

图:创建应用

点击创建应用之后,去配置应用信息:应用名称、接口选择、应用类型选择、应用归属和应用描述;

图:配置应用

点击立即创建提交你的应用,然后去应用列表中点击应用管理;

图:管理应用

进入应用管理页面既可以去下载安卓-License 文件,然后把下载的文件上传到一门APP打包平台的AI文字识别配置页保存即可;

图:下载安卓-License 文件

网站APP打包配置AI文字识别

网站APP打包也是可以配置百度AI文字识别功能的,支持 身份证/护照/银行卡/车牌/驾照/行驶证/一般图片等多种识别,一门APP打包平台接入了百度AI文字识别SDK;

图:百度智能云

登录一门APP打包平台开发者中心,即可配置AI文字识别功能;

图:登录一门APP开发者中心

登录一门APP打包平台开发者中心之后,在我的应用列表页面找到你需要配置AI文字识别功能的移动应用,点击配置按钮进入配置移动版页面;

图:找到需要配置AI文字识别的应用

进入配置移动版页面之后,在右侧功能插件列表页面找到AI文字识别功能;

图:找到AI文字识别功能

找到AI文字识别功能之后,鼠标左键点击该功能,在弹出的配置页面去勾选打包这个插件并上传安卓-License 文件和iOS-License 文件然后点击保存;

图:配置AI文字识别功能

由于百度AI文字识别功能属于离线配置功能,配置了此功能之后需要生成新版的安装包下载安装新版此功能才会生效;AI文字识别功能配置时需要二次开发,有需要的客户可以参考我们的demo示例,如果您在配置AI文字识别功能的过程中自己没有技术能力来实现二次开发,可以联系我们在线客服帮你完成此功能的二次开发。