函数:ppOcrText 飞桨文字识别
函数名称:飞桨文字识别
函数功能:调用飞桨将指定区域的图像转换为其显示出的文字
引擎版本:仅支持 iOS 4.1.0、Android v3.3.1 及其以上版本
函数方法
tdata = ppOcrText(opts)
| 参数 | 类型 | 必填 | 说明 |
|---|---|---|---|
| opts | table | 是 | 空默认全屏识别; image:图片识别; x1、y1、x2、y2:区域识别 安卓仅支持 image,iOS 三个选项都支持 |
| 返回值 | 类型 | 说明 |
|---|---|---|
| data | table | 识别结果 |
返回值 data 介绍
| 返回值 | 类型 | 说明 |
|---|---|---|
| x1 | number | 左上角 x 坐标 |
| y1 | number | 左上角 y 坐标 |
| x2 | number | 右下角 x 坐标 |
| y2 | number | 右下角 y 坐标 |
| text | string | 识别内容(包含中英数字符号) |
| score | number | 相似度 |
安卓飞桨字库
| 平台 | 支持引擎 | 更新日期 | 下载 |
|---|---|---|---|
| 模拟器 | v3.3.2 及以上版本 | 2026-09-18 | paddleocr |
| 真机 | v3.3.2 及以上版本 | 2026-09-18 | paddleocr |
安卓使用方法
- v3.3.2 及以上版本触动可以在「我的账号」→「文件管理」→「插件」中下载。
- v3.1.4 及以上版本旗舰版,需要下载 zip 文件,解压后将 paddleocr 文件夹及文件夹下所有文件发送到 data/data/com.touchspriteent.android/files/plugin/ 文件夹下,存放位置:data/data/com.touchspriteent.android/files/plugin/paddleocr/。
- 小精灵和旗舰版用法基本相同,只不过是将企业版包名改成小精灵包名。
函数用例
--iOS
require("TSLib")
--识别屏幕 300, 300, 500, 500 区域的文字
x81,y81,x82,y82 = 300, 300, 500, 500
showTextView("测试1".."\n".."测试2","abc",x81,y81,x82,y82,"center","FFFFFF","000000",20,1,1,1)
mSleep(2000)
--识别指定区域
data = ppOcrText({["x1"]=x81,["y1"]=y81,["x2"]=x82,["y2"]=y82})
--opts 为空默认全屏识别
--data = ppOcrText()
--识别图片
--snapshot("test.png",x81,y81,x82,y82);
--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
dialog(info)
else
dialog(k..":"..v)
end
mSleep(400)
end
--安卓
require("TSLib")
x81,y81,x82,y82 = 300, 300, 500, 500
showTextView("测试1".."\n".."测试2","abc",x81,y81,x82,y82,"center","FFFFFF","000000",20,1,1,1)
mSleep(1000)
snapshot("test.png",x81,y81,x82,y82);
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
dialog(info)
else
dialog(k..":"..v)
end
mSleep(400)
end
函数用例
iOS 个人版有根源:https://apt.touchsprite.com
iOS 个人版无根及隐根源:https://aptw.touchsprite.com
iOS 旗舰版有根源:https://apt-ent.touchsprite.com
iOS 旗舰版无根及隐根源:https://apt-ent.touchsprite.com