跳到主要内容

zm.OcrYouTuBankCard 优图银行卡OCR

🎯功能

无需制作字库, 使用腾讯的免费优图OCR实现在线云识别银行卡, 支持范围识别、本地图片或URL链接图片识别, 图片大小上限1MB, 请先调用 zm.OcrYouTuInit 初始化优图OCR 设置后才使用本命令

📜语法

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

📥参数

参数数据类型解释
x1数值型可选, 识别范围的左上角x坐标, 与图片路径参数二选一
y1数值型可选, 识别范围的左上角y坐标, 与图片路径参数二选一
x2数值型可选, 识别范围的右下角x坐标, 与图片路径参数二选一
y2数值型可选, 识别范围的右下角y坐标, 与图片路径参数二选一
图片路径字符串可选, 要识别内容的图片本地路径或者URL图片链接, 支持https链接, 与范围参数二选一
返回jsontable可选, 数组变量, 一般不需要填写, 以表的形式返回原生结果, 包括文字坐标等, 详见优图银行卡OCR文档的响应参数部分

📤返回

table , 成功返回键值对table结果, 请遍历查看, 失败返回null

💡示例

Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次

//初始化优图账户数据, 只需执行一次, 请自行修改
zm.OcrYouTuInit("请修改成你的AppID", "请修改成你的AppKey")
Dim ret = zm.OcrYouTuBankCard("/sdcard/银行卡.png")
TracePrint "银行卡数据: ", zm.VarInfo(ret)

📘备注

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