ydocr
概述
本模块封装了有道OCR的在线移动端开放SDK
使用此模块之前需先配置config.xml文件, 方法如下:
- 配置示例:
<feature name="ydocr">
<param name="appKey" value="your iOS app key" />
<param name="Android_appKey" value="your android app key" />
</feature>
字段描述:
appKey: 是有道开放平台获取的iOS/Android平台的appKey。(注册账号, 登录后台创建应用和实例并完成绑定, 可获得应用ID和密钥等信息, 其中应用ID就是appKey(注意不是应用密钥))
方法
setParam
langType:
- 类型: 字符串
- 描述: 要识别的语言类型
- 可选值: 语言类型
- 默认值: ‘zh-en’
示例代码
var ocr = api.require('ydocr');
ocr.setParam({
langType: "zh-en",
});
lookup
input:
- 类型: 字符串
- 描述: 要识别的图片, 需要Base64编码
示例代码
var ocr = api.require('ydocr');
ocr.lookup({
input: "base64Str"
},function(ret, err) {
callBackFunc(ret, err);
});
查询结果
{
"errorCode": "0",
"Result": {
"orientation": "Up",
"regions": [{
"boundingBox": "81,325,552,64",
"lines": [{
"boundingBox": "81,325,552,64",
"text":"NetEase YouDao"
"words": [{
"boundingBox": "81,329,259,59",
"word": "NetEase"
}, {
"boundingBox": "364,325,270,62",
"word": "YouDao"
}]
}]
}],
"textAngle": 1.07417,
"language": "en"
}
}
可用性
iOS系统,Android系统
可提供的1.0.0及更高版本