本帖最后由 roadma 于 2022-3-17 14:46 编辑
希望通过E程序完善的雷电模拟器命令行指令
1. 屏幕取色
2. 色彩比对
3. 屏幕截图(验证码需要)
4. 文本识别
...
这个帖子主要介绍的是如何进行模拟器文本识别, 免费的在线OCR文字识别的网站很多, 这里选择了德国的一家免费文字识别网站, 支持多种语言, 识别的正确率还可以.
LD2 ocr 40,300,400,80 [chs]
[ocr]--文本识别参数
[40,300,400,80]--屏幕文本区域左上角坐标X, Y, 长宽w, h
[chs]--识别语言, 缺省值为中文, 包括chs:识别中文 cht:识别中文(繁体)eng:英文 fre:法语 ger:德语 ara:阿拉伯语 gre:希腊语 jpn:日语 kor:韩语 por:葡萄牙语 rus:俄语 spa:西班牙语
各参数之间用空格分隔
如果真 (取数组成员数 (lineInfo ) ≥ 2 且 到大写 (lineInfo [1 ]) = “OCR”) 如果真 (模拟器截屏字符流 (图片字节集 ) = 假)清除剪辑板 ()返回 (0 )图片字节集 = 图片_转换Ex (图片字节集, 1, , 真)清除剪辑板 ()rect = 分割文本 (lineInfo [2 ], “,”, )tmp = “chs”如果真 (取数组成员数 (lineInfo ) = 3 )tmp = lineInfo [3 ]tmp = 文字识别 (图片_取图片区域 (图片字节集, 到整数 (rect [1]), 到整数 (rect [2]), 到整数 (rect [3]), 到整数 (rect [4])), tmp)标准输出 (, tmp )剪辑板_置文本 (tmp )返回 (0 )
雷电命令扩展0.5.7z
(1.2 MB, 下载次数: 81)
|