paddle屏幕文字识别(screen.paddleOcr)
函数
文本数组 = screen.paddleOcr([起始横坐标, 起始纵坐标, 结束横坐标, 结束纵坐标])
参数
-
起始横坐标 整数型
可选 默认 0
-
起始纵坐标 整数型
可选 默认 0
-
结束横坐标 整数型
可选 默认 屏幕宽度
-
结束纵坐标 整数型
可选 默认 屏幕高度
返回值
-
文本数组 数组型
包含文本坐标的 数组
说明
获取屏幕的文本内容 你还可以看看
vision屏幕文字识别(screen.visionOcr)
示例
--简单的示例
local result = screen.paddleOcr() --全屏识别
print("识别结果" , result)
local result = screen.paddleOcr(100,100,200,200) --范围识别
print("识别结果",result)
--全屏识别并圈起来
local result = screen.paddleOcr()
print(result)
local tab = {}
for k,v in pairs(result) do
local drawView = screenDraw.init( math.ceil( v.x ),math.ceil( v.y ),math.ceil( v.w ), math.ceil( v.h ), v.string ,0x00ff00 , 1.0 , 12, 0x00ff00)
table.insert(tab, drawView)
drawView:show()
end
sys.msleep(1000*10)