zm.OcrYouDao 有道智云OCR

文章目录
  1. 1. 功能
  2. 2. 语法
  3. 3. 参数
  4. 4. 返回值
  5. 5. 示例
  6. 6. 备注

功能

无需制作字库, 使用有道智云实现在线云识别文字, 支持范围识别或指定图片识别, 必须先使用 zm.OcrYouDaoInit 设置有道智云OCR 进行初始化

语法

结果 = zm.OcrYouDao([x1, y1, x2, y2][, 图片路径][, 返回json])

参数

参数 数据类型 解释
x1 数值型 可选, 识别范围的左上角x坐标, 不可与图片路径参数同时存在
y1 数值型 可选, 识别范围的左上角y坐标, 不可与图片路径参数同时存在
x2 数值型 可选, 识别范围的右下角x坐标, 不可与图片路径参数同时存在
y2 数值型 可选, 识别范围的右下角y坐标, 不可与图片路径参数同时存在
图片路径 字符串 可选, 要识别内容的图片路径, 不可与范围参数同时存在
返回json 可选, 一般不建议填写, 以表的形式返回原生结果, 详情请自行遍历查看

返回值

字符串 , 返回识别结果, 失败返回nil

示例

1
2
3
4
5
6
7
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

zm.OcrYouDaoInit "请修改成你的应用ID", "请修改成你的应用密钥"

Dim ret = zm.OcrYouDao(100,100,400,400)
TracePrint "识别结果为:", ret

备注

  • 本命令调用网易公司的有道智云OCR功能, 此命令的任何充值消费行为均与紫猫编程学院无关
  • 请自己注册帐号, 试用后再决定是否充值使用
  • 后台创建步骤:
    • 前往有道智云官网注册并登录
    • 创建一个我的应用
    • 再创建一个文字识别OCR实例, 并绑定应用
    • 打开应用就可以看到应用ID和应用密钥
  • 识别范围与图片路径参数只能二选一, 不可同时填写
  • V1.1745: 加入命令
  • V1.1746: 解决语法报错问题
  • V3.1849: 支持超级缩放