一门APP开发教程
标题: AI文字识别js调用语法说明 [打印本页]
作者: viosw 时间: 2020-2-14 10:35
标题: AI文字识别js调用语法说明
更多js参考demo:https://www.yimenapp.com/doc/demo_bdocr.cshtml
- ♦ 百度AI开放平台 文字识别 SDK,请参考官方API文档;
- ♦ 去申请 百度智能云 - 文字识别 接入;
复制代码
详细功能js介绍
1.generalBasic 通用文字识别
• 自动调用相机拍照,并返回识别结果;
• jsBridge.bdocr 下的所有方法具有相同的回调函数 function(result){ },参见注释说明。
- 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 编码),字符串类型
- }
- **/
复制代码
2.general 通用文字识别(含位置信息)
- jsBridge.bdocr.general(function(result){
- showResult(result);
- });
复制代码
3.generalEnhanced 通用文字识别(含生僻字版)
- jsBridge.bdocr.generalEnhanced(function(result){
- showResult(result);
- });
复制代码
4.accurateBasic 通用文字识别 - 高精度版
- jsBridge.bdocr.accurateBasic(function(result){
- showResult(result);
- });
复制代码
5.accurate 通用文字识别 - 高精度版(含位置信息)
- jsBridge.bdocr.accurate(function(result){
- showResult(result);
- });
复制代码
6.webImage 网络图片文字识别
- jsBridge.bdocr.webImage(function(result){
- showResult(result);
- });
复制代码
7.idCardFront 身份证 - 正面
- jsBridge.bdocr.idCardFront(function(result){
- showResult(result);
- });
复制代码
8.idCardFrontAuto 身份证 - 正面(自动识别)
相机检测到身份证正面自动拍照识别,无需用户点按拍照按钮。
- jsBridge.bdocr.idCardFrontAuto(function(result){
- showResult(result);
- });
复制代码
9.idCardBack 身份证 - 背面
- jsBridge.bdocr.idCardBack(function(result){
- showResult(result);
- });
复制代码
10.idCardBackAuto 身份证 - 背面(自动识别)
相机检测到身份证背面自动拍照识别,无需用户点按拍照按钮。
- jsBridge.bdocr.idCardBackAuto(function(result){
- showResult(result);
- });
复制代码
11.bankCard 银行卡
- jsBridge.bdocr.bankCard(function(result){
- showResult(result);
- });
复制代码
12.vehicleLicense 行驶证
- jsBridge.bdocr.vehicleLicense(function(result){
- showResult(result);
- });
复制代码
13.drivingLicense 驾驶证
- jsBridge.bdocr.drivingLicense(function(result){
- showResult(result);
- });
复制代码
14.licensePlate 车牌
- jsBridge.bdocr.licensePlate(function(result){
- showResult(result);
- });
复制代码
15.businessLicense 营业执照
- jsBridge.bdocr.businessLicense(function(result){
- showResult(result);
- });
复制代码
16.receipt 通用票据
- jsBridge.bdocr.receipt(function(result){
- showResult(result);
- });
复制代码
17.vatInvoice 增值税发票
- jsBridge.bdocr.vatInvoice(function(result){
- showResult(result);
- });
复制代码
18.passport 护照
- jsBridge.bdocr.passport(function(result){
- showResult(result);
- });
复制代码
19.qrcode 二维码
- jsBridge.bdocr.qrcode(function(result){
- showResult(result);
- });
复制代码
20.lottery 彩票
- jsBridge.bdocr.lottery(function(result){
- showResult(result);
- });
复制代码
21.numbers 数字
- jsBridge.bdocr.numbers(function(result){
- showResult(result);
- });
复制代码
22.businessCard 名片
- jsBridge.bdocr.businessCard(function(result){
- showResult(result);
- });
复制代码
23.handWriting 手写
- jsBridge.bdocr.handWriting(function(result){
- showResult(result);
- });
复制代码
24.custom iOCR 自定义模板文字识别
- jsBridge.bdocr.custom({
- //模板ID,https://ai.baidu.com/iocr#/templatelist
- templateSign: "xxxxxxxxxxxxxx",
- //分类器ID(AI训练),https://ai.baidu.com/iocr#/classifierlist
- classifierId: 0
- }, function(result){
- showResult(result);
- });
复制代码
欢迎光临 一门APP开发教程 (https://bbs.yimenapp.com/) |
Powered by Discuz! X3.4 |