zm.OcrYouTuInit 初始化优图OCR

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

功能

初始化设置腾讯优图OCR识别的账户AppID和AppKey, 一般只需调用一次, 账户注册详见最下方的备注

语法

结果 = zm.OcrYouTuInit(AppID, AppKey)

参数

参数 数据类型 解释
AppID 字符串 可选, 腾讯AI控制台创建的优图OCR AppID, 详见最下面的备注
AppKey 字符串 可选, 腾讯AI控制台创建的优图OCR AppKey, 详见最下面的备注

返回值

table, 返回设置后的参数列表, 失败返回null

示例

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//初始化优图账户数据, 只需执行一次, 请自行修改
zm.OcrYouTuInit("请修改成你的AppID", "请修改成你的AppKey")

Dim ret = zm.OcrYouTu(0, 0, 0, 0) //识别范围文字
TracePrint "识别结果: ", ret

ret = zm.OcrYouTu("/sdcard/紫猫.png") //识别本地图片
TracePrint "识别结果: ", ret

ret = zm.OcrYouTu("http://bbs.anjian.com/templates/default/Images/logo1.png") //识别网络图片
TracePrint "识别结果: ", ret

Dim t()
ret = zm.OcrYouTu(100, 100, 200, 200, t) //获取原生返回值t
TracePrint "部分原生返回值: ", zm.VarInfo(t)

备注

  • 本命令调用腾讯优图OCR的识别功能, 与百度云识别相比, 目前优图OCR完全免费使用
  • 获取优图AppID和AppKey的步骤:
    • 前往腾讯AI官网注册并登录
    • 打开控制台
    • 点击创建应用, 并输入相关资料, 记得勾选全部OCR接口
    • 查看刚刚创建的应用, 就可以查到AppID和AppKey
  • V3.1832: 加入命令