Import "zm.luae" //导入插件,只需执行一次
zm.Init //初始化插件,只需执行一次
//定义返回值与返回参数
Dim ret, t()
//所有百度云OCR文字识别接口都必须先调用一次zm.SetOcrBaiDu()设置key和相关请求参数, 该命令调用一次后, 对后面所有相关命令生效
If Not zm.SetOcrBaiDu("请修改成你的API Key", "请修改成你的Secret Key") Then
TracePrint "初始化设置百度云识别失败"
EndScript
End
//全屏识别文字, 每组词语之间使用\n进行分隔
ret = zm.OcrBaiDu(0, 0, 0, 0)
TracePrint "识别结果:", ret
//改成使用通用文字识别中的高精度识别功能
zm.SetOcrBaiDu "请修改成你的API Key", "请修改成你的Secret Key", "https://aip.baidubce.com/rest/2.0/ocr/v1/accurate_basic"
//本地图片识别文字
ret = zm.OcrBaiDu("/sdcard/紫猫.png")
TracePrint "识别结果:", ret
//设置网络图片文字识别, 并开启检测图像朝向功能, 由于前面已经设置过key了, 所以可以使用table参数省略key
Dim args = {"posturl":"https://aip.baidubce.com/rest/2.0/ocr/v1/webimage", "detect_direction":"true"}
zm.SetOcrBaiDu args
//URL图片链接识别文字并返回原生json
ret = zm.OcrBaiDu("http://bbs.anjian.com/templates/default/Images/logo1.png", t)
TracePrint "识别结果:", ret, "原生json:", zm.VarInfo(t)