第一范文网 - 专业文章范例文档资料分享平台

触摸精灵操作手册

来源:用户分享 时间:2025/5/28 22:45:57 本文由loading 分享 下载这篇文档手机版
说明:文章内容仅供预览,部分内容可能不全,需要完整文档或者需要复制内容,请下载word后使用。下载word有问题请添加微信号:xxxxxxx或QQ:xxxxxx 处理(尽可能给您提供完整文档),感谢您的支持与谅解。

并且尺寸缩小为原始尺寸的50%

localOcrText()

函数说明: 进行本地图片识别

参数

参数1 (字符串) : 语言包tessdata目录的路径(在http://pan.http://www.china-audit.com//s/1kXYMb下载语言包, 将解压后的tessdata目录复制到设备中)

参数2 (字符串) : 语言类型

'eng' : 英文语言类型 'chi_sim' : 中文语言类型

参数3 (数字) : 待识别图片区域的左上角X坐标 参数4 (数字) : 待识别图片区域的左上角Y坐标 参数5 (数字) : 待识别图片区域的右下角X坐标 参数6 (数字) : 待识别图片区域的右下角Y坐标

参数7 (字符串, 可选) : 设置白名单, 只有白名单中的字符才会被识别

返回值

返回值1 (字符串) : 图片识别后得到的答案, 失败的话返回空字符串

示例

code = localOcrText(\语言包tessdata目录在设备中的路径

\语言类型为中文 100, -- 图片左上角X坐标为100 100, -- 图片左上角Y坐标为100 200, -- 图片右下角X坐标为200 200); -- 图片右下角Y坐标为200 if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

code = localOcrText(\语言包tessdata目录在设备中的路径

\语言类型为中文 100, -- 图片左上角X坐标为100 100, -- 图片左上角Y坐标为100 200, -- 图片右下角X坐标为200 200, -- 图片右下角Y坐标为200 \设置白名单字符串, 只识别数字

if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

cloudOcrInit()

函数说明: 选择远程代答平台

参数

参数1 (数字) : 远程代答平台ID, 默认为0

0 : 好爱答题 http://www.haoi23.net 1 : 打码兔答题 http://www.dama2.com

返回值

示例

cloudOcrInit(1); -- 设置远程代答平台为打码兔

cloudOcrText()

函数说明: 连接cloudOcrInit()选择的答题平台进行图片识别

参数

参数1 (字符串) : 用户名及密码, 根据不同平台分别设置为:

好爱答题 : 密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取), 如username|9CF16235AD9EFBD3F233265DF9400E6A 打码兔答题 : 用户名|密码, 如username|password

参数2 (字符串) : 题目类型, 请前往选择的代答平台的官网查询 参数3 (数字) : 待识别图片区域的左上角X坐标 参数4 (数字) : 待识别图片区域的左上角Y坐标 参数5 (数字) : 待识别图片区域的右下角X坐标 参数6 (数字) : 待识别图片区域的右下角Y坐标 参数7 (数字) : 超时时间, 范围为20-600秒

返回值

返回值1 (字符串) : 图片识别后得到的答案, 失败的话返回空字符串

示例

cloudOcrInit(0); -- 选择代答平台为好爱答题

code = cloudOcrText(\好爱答题参数1为密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取) \题目类型为\位数字字母)

100, -- 图片左上角X坐标为100

100, -- 图片左上角Y坐标为100

200, -- 图片右下角X坐标为200

200, -- 图片右下角Y坐标为200

600); -- 超时时间为600秒

if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

cloudOcrTextEx()

函数说明: 将参数中指定的任意个数的图片合并成一个图片后, 连接cloudOcrInit()选择的远程答题平台进行图片识别

参数

参数1 (字符串) : 用户名及密码, 根据不同平台分别设置为:

好爱答题 : 密码串(http://www.haoi23.net注册并登陆后, 在会员中心获取), 如username|9CF16235AD9EFBD3F233265DF9400E6A 打码兔答题 : 用户名|密码, 如username|password

参数2 (字符串) : 题目类型, 请前往选择的代答平台的官网查询 参数3 (数字) : 超时时间, 范围为20-600秒 参数4 (字符串) : 待合并的第一个图片的路径 参数5 (字符串) : 待合并的第二个图片的路径 ...

参数N (字符串) : 待合并的第N个图片的路径

返回值

返回值1 (字符串) : 图片识别后得到的答案, 失败的话返回空字符串

示例

snapshotScreen(\将屏幕截图为/var/touchelf/1.bmp图片

snapshotScreen(\将屏幕截图为/var/touchelf/2.bmp图片

------------------------------------------- -- 下面的代码将1.bmp和2.bmp合并成一个图片后 -- 发送到打码兔远程代答平台进行图片识别

-------------------------------------------

cloudOcrInit(1); -- 选择代答平台为打码兔答题

code = cloudOcrText(\打码兔答题参数1为\用户名|密码\

\题目类型为\位数字字母) 600, -- 超时时间为600秒 \待合并的第一个图片 \待合并的第二个图片 \待合并的第三个图片 if code == \

notifyMessage(\识别失败\else

notifyMessage(string.format(\识别成功: %s\end

keepScreen()

函数说明: 开启/关闭屏幕保持。当开启屏幕保持时, 后续的找图、找色等函数不会重新获取屏幕图像, 而是使用开启屏幕保持之前的屏幕图像;当关闭屏幕保持时, 后续的找图、找色等函数会每次都重新获取屏幕图像。适当使用此函数可以优化脚本运行效率

参数

参数1 (布尔值) : 是否启用屏幕保持

返回值

示例

keepScreen(true); -- 开启屏幕保持

if getColor(100, 100) == 0x000000 or getColor(200, 200) == 0x000000 then -- 进行2次取色, 由于启用了屏幕保持, 这2次取色不会重新获取2次屏幕图像, 这样可以提高性能

notifyMessage(\如果(100,100)和(200,200)坐标有一个颜色为黑色, 输出\

else -- 否则 notifyMessage(\输出\end

keepScreen(false); -- 关闭屏幕保持

rotateScreen()

函数说明: 旋转屏幕的坐标体系, 后续的找图、找色、截图、触摸动作都会使用新的坐标体系。

参数1 (数字) : 如下

搜索更多关于: 触摸精灵操作手册 的文档
触摸精灵操作手册.doc 将本文的Word文档下载到电脑,方便复制、编辑、收藏和打印
本文链接:https://www.diyifanwen.net/c6vh4r88p6001k8200sn9_4.html(转载请注明文章来源)
热门推荐
Copyright © 2012-2023 第一范文网 版权所有 免责声明 | 联系我们
声明 :本网站尊重并保护知识产权,根据《信息网络传播权保护条例》,如果我们转载的作品侵犯了您的权利,请在一个月内通知我们,我们会及时删除。
客服QQ:xxxxxx 邮箱:xxxxxx@qq.com
渝ICP备2023013149号
Top