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

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