触动精灵怎么识别文字?OCR插件安装使用方法

P粉328763957

P粉328763957

2026-06-27

858人浏览

原创

必须使用ocr插件识别屏幕文字,ios用tomatoocr离线插件(v1.3.6+,需设rec_type为ch-3.0),安卓真机推荐云打码扩展库,断网时用本地ocr插件并检查截图区域坐标。

触动精灵怎么识别文字?ocr插件安装使用方法

要在触动精灵脚本中准确识别屏幕上的文字,必须依赖OCR插件,仅靠图色识别无法应对动态文本、字体变化或背景干扰等场景。本地OCR识别率低、速度慢,而云打码又受限于网络和平台稳定性,正确选择并安装适配设备与版本的OCR插件是第一步,否则脚本运行时会直接报错“module ‘ocr’ not found”。

iOS设备安装TomatoOCR离线插件

该插件是目前iOS端唯一纯离线、不联网、支持小精灵的本地OCR方案,识别中英文及日韩文字准确率高达99%,但仅适用于触动精灵iOS v1.3.6及以上版本。

第一步:下载TomatoOCR.proj工程文件,用触动精灵脚本编辑器打开并导入项目。

第二步:将解压后ios目录下的TomatoOCR.so文件,拖入当前工程的根目录(非plugin子目录)。

第三步:右键点击工程资源管理器中的TomatoOCR目录 → 选择“关联文件”,确保插件图标显示为绿色插件标识。

第四步:在main.lua开头添加初始化代码:
local tomatoOCR = require("TomatoOCRCore")
tomatoOCR.init("ios")
tomatoOCR.setRecType("ch-3.0")
tomatoOCR.setDetBoxType("rect")

【必须设置rec_type为ch-3.0】否则识别中文时会大量漏字或返回空字符串;若识别繁体请改用"cht",日文用"japan",不可混用。

安卓真机安装云打码扩展库(火眼平台)

安卓设备推荐使用云打码方案,识别速度快、支持纠错、错误率低,尤其适合验证码、弹窗提示等短文本高频识别场景。

方法一:标准版用户
进入触动精灵 → 我的账号 → 文件管理 → 插件 → 搜索“cloudOcr” → 下载v1.1.6安卓真机版 → 自动解压到/data/data/com.touchsprite.android/目录。

Mergeek
Mergeek

Mergeek是一个产品爱好者社区,专注于发现并介绍全球范围内的优质产品和项目

下载

方法二:手动安装(适用于re文件管理器用户)
下载地址:安卓真机-v1.1.6 → 用re文件管理器以root权限,将cloudOcr.so复制到/data/data/com.touchsprite.android/目录下 → 确保文件权限为rw-r--r--(644)。

脚本调用前必须加这行:
local ocr = require "cloudOcr"

注意:旗舰版用户若加载失败,请改用基础扩展库中的云打码 → ocr 云打码,路径和函数名保持一致,但底层调用更稳定。

安卓模拟器或低端机启用本地OCR插件

在无网络、断网调试或处理敏感信息(如身份证截图)时,必须用纯本地OCR插件,避免图片上传风险。

① 下载安卓版离线OCR插件(体积≤10MB),确认含ocr_config.json与ocr_model.bin两个核心文件;

② 用re文件管理器将整个ocr_plugin文件夹复制到/sdcard/目录下;

③ 脚本中写入:
local ocr = require("ocr")
ocr.init({modelpath = "/sdcard/ocr_plugin/ocr_model.bin", lang = "zh_cn"})

④ 执行识别:
local result = ocr.recognize({imagepath = "/sdcard/screen.jpg", region = {x=100, y=200, w=400, h=80}})

如果result.text为空,先检查region坐标是否超出截图实际范围——这是90%识别失败的根源。

相关文章

在线游戏
在线游戏

海量精品小游戏合集,无需安装即点即玩,休闲益智、动作闯关应有尽有,秒开即玩,轻松解压,快乐停不下来

下载

相关标签:

触动精灵

本站声明:本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn

相关专题

更多
Qt Creator按钮响应设置方法
Qt Creator按钮响应设置方法

信号槽是 Qt 开发的核心机制。本专题整理 Qt Creator 中按钮点击、菜单触发、输入变化、窗口事件、自定义信号、自动连接槽函数和手动 connect 写法,帮助用户理解界面控件如何和 C++ 代码联动。

2026.08.05

0

10

Qt Creator新建项目使用教程
Qt Creator新建项目使用教程

本专题整理 Qt Creator 新建项目、打开已有工程、项目模板选择、目录结构、源文件管理、构建目录、运行配置和项目迁移方法,重点解决新手不知道选 qmake 还是 CMake、项目打不开、文件不参与编译等常见问题。

2026.08.05

0

10

maven常用插件使用大全
maven常用插件使用大全

PHP中文网精心整理Maven主流插件用法合集,涵盖编译、测试、打包等常用插件使用大全。从基础配置到进阶实战,详细解析各插件功能与适用场景,助你轻松掌握Maven自动化构建,解决Java项目开发痛点,是开发者必备的实用指南。

2026.08.05

0

31

PyCharm快速入门指南
PyCharm快速入门指南

本专题汇总了PyCharm快速入门的全套指南与教程,涵盖从官网下载安装、创建第一个Python项目、配置虚拟环境,到代码编辑、运行调试等基础操作,并整理了版本控制(Git)集成、常用高效快捷键及实用插件等进阶技巧,助你快速上手这款高效的Python IDE。

2026.08.05

2

17

PyCharm运行程序教程大全
PyCharm运行程序教程大全

本专题汇总了PyCharm运行程序的多种方式与详细操作步骤,涵盖通过主菜单Run、点击工具栏绿色三角图标、使用快捷键Shift+F10(或Ctrl+Shift+F10)等基本运行方法,以及配置运行/调试参数、设置PYTHONPATH环境变量、管理多脚本运行与交互式Python控制台调试等进阶技巧,助您全面掌握在PyCharm中高效运行与管理Python程序的方法。

2026.08.05

0

14

Maven零基础入门教程
Maven零基础入门教程

本合集由PHP中文网精心整理,提供Maven零基础入门到完整使用的保姆级教程。内容涵盖环境安装、核心配置、仓库管理及项目构建等核心知识点。通过详细步骤解析与代码示例,助你快速掌握Maven的依赖管理与自动化构建,轻松解决Java项目中的各种痛点,是新手入门与进阶的必备指南。

2026.08.05

2

18

Maven安装及配置教程
Maven安装及配置教程

本合集由PHP中文网精心整理,提供Maven安装配置与环境配置详情指南。内容涵盖Maven下载、解压安装、环境变量配置、阿里云镜像加速及本地仓库修改等全流程。教程通俗易懂,帮助开发者轻松解决依赖管理难题,快速掌握Maven核心构建技能,是Java开发者的必备实战指南。

2026.08.05

2

24

Selenium WebDriver元素定位与页面操作教程
Selenium WebDriver元素定位与页面操作教程

本专题整理Selenium WebDriver元素定位、XPath、CSS Selector、等待机制、窗口切换、Frame处理、Alert弹窗、Cookie操作和文件上传等核心用法。

2026.08.05

8

26

Selenium Grid分布式测试与并行执行教程
Selenium Grid分布式测试与并行执行教程

本专题整理Selenium Grid架构、远程WebDriver、并行测试、Docker部署、Kubernetes动态Grid、浏览器矩阵和测试环境扩展方法,适合进阶自动化测试团队使用。

2026.08.05

4

18

热门下载

更多
网站特效
/
网站源码
/
网站素材
/
前端模板

精品课程

更多
热门推荐
/
最新课程
phpStudy极速入门视频教程
phpStudy极速入门视频教程

共6课时 | 54.4万人学习

独孤九贱(4)_PHP视频教程
独孤九贱(4)_PHP视频教程

共89课时 | 131.8万人学习