- function 百度OCR(API_Key,Secret_Key,x,y,x1,y1,pic_name)
- -- 懒人精灵版本:3.5.1以上
- -- 使用百度云OCR识别文字信息,适用于局部范围
- -- 默认是截取手机显示屏幕图片进行保存,按需求截取图片范围
- -- 百度OCR(百度云文字识别应用的API_Key秘钥,百度云文字识别应用的Secret_Key,左上角x坐标,左上角y坐标,右下角x1坐标,右下角y1坐标,图片名称)
- -- 获取本地图片的路径
- local path = "/mnt/sdcard/"..pic_name..".png"
- -- 截取指定的图片大小并保存path路径
- snapShot(path,x,y,x1,y1)
- -- 使用bdOcr函数参数 图片路径 百度API_Key,Secret_Key
- local ret = bdOcr(path,API_Key,Secret_Key)
- -- print("bdocr:",ret)
- -- print(type(ret))
- local res = jsonLib.decode(ret)
- -- print(res.words_result)
- --[===[for k,v in pairs(res.words_result) do
- -- print('获取的文字数据',v.words)
- print(res.words_result[1]['words'])
- end]===]
-
- return res.words_result[1]['words']
- end
- local ocr_str = 百度OCR("API_Key","Secret_Key",15,532,217,703,'test')
- print(ocr_str)
复制代码
|