函数:ppOcrText 飞桨找字(仅支持 iOS 个人版)
函数名称:飞桨找字
函数功能:调用飞桨将指定区域的图像转换为其显示出的文字
触动版本:仅支持 iOS 4.1.0 及其以上版本,请添加 http://apt-test.touchsprite.com 进行安装
函数方法
tdata = ppOcrText(opts)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| opts | table | 是 | 空默认全屏识别; image:图片识别; x1、y1、x2、y2:区域识别 |
| 返回值 | 类型 | 说明 |
|---|---|---|
| data | table | 识别结果 |
返回值 data 介绍
| 返回值 | 类型 | 说明 |
|---|---|---|
| x1 | number | 左上角 x 坐标 |
| y1 | number | 左上角 y 坐标 |
| x2 | number | 右下角 x 坐标 |
| y2 | number | 右下角 y 坐标 |
| text | string | 识别内容(包含中英数字符号) |
| score | number | 相似度 |
函数用例
--识别屏幕 0,0,500,500 区域的文字
x81,y81,x82,y82=0,0,500,500
data = ppOcrText({["x1"]=x81,["y1"]=y81,["x2"]=x82,["y2"]=y82})
--opts 为空默认全屏识别
--data = ppOcrText()
--识别图片
--data = ppOcrText({["image"]=userPath().."/res/test.png"})
mSleep(200)
for k, v in pairs(data) do
if type(v) == "table" then
local info = "识别结果: "
for k, v in pairs(v) do
info = info .. k .. " : " .. v .." "
end
nLog(info)
else
nLog(k..":"..v)
end
mSleep(400)
end
函数用例
- 目前此函数仅支持 iOS个人版,请添加 http://apt-test.touchsprite.com 源安装,如果没问题将支持 iOS 小精灵及旗舰版。
- 目前安卓在适配中,请耐心等待。