大漠识字
我要识别“清河镇外”但是他只识别了“清河镇”这三个字就直接飞到清河镇去了(我做的是“清河镇” 和 “外”这两个字库)怎么样可以规避这个问题 我想的是把“清河镇外”的判断放在前面就行(我用的是findstr命令用ocr会找到很多相同颜色的其他字(不想改识别范围,因为每个人的任务栏位置都可能有偏差))
还有其他的想法吗
把这四个字做成一个统一的字库啊. 易辈子 发表于 2020-3-20 13:54
把这四个字做成一个统一的字库啊.
提取单个点阵是吧 但是那四个字是在不同一行的 “外”被分在下面那行了:L 易辈子 发表于 2020-3-20 13:54
把这四个字做成一个统一的字库啊.
弄不了啊 分开两行的 类似这种情况 分开两行的 像这样 单个只能识别三个字 行间距列间距都试过 多少都不行的 单个字库只能识别这三个字 楼主也是玩神武的 piaoshi 发表于 2020-3-20 16:15
楼主也是玩神武的
是啊 弄了几天的宝图脚本 之前弄的钓鱼已经好了 虽然没有大佬那些那么精准 .版本 2
.支持库 spec
.如果真 (大漠.FindStr (714, 118, 941, 280, “长”, “120.100.100-000000”, 0.9, X, Y) ≠ -1)
延迟 (500)
.如果真 (大漠.FindStr (714, 118, 941, 280, “安”, “120.100.100-000000”, 0.9, X, Y) ≠ -1)
延迟 (500)
.如果真 (大漠.FindStr (714, 118, 941, 280, “城”, “120.100.100-000000”, 0.9, X, Y) ≠ -1)
延迟 (500)
坐标返回值 = 大漠.FindStr (714, 118, 941, 280, “外”, “120.100.100-000000”, 0.9, X, Y)
延迟 (500)
.如果真结束
弄了三个连续判断 效果可以
缺点:任务栏中的其他任务出现了这些字眼依然会通过判断 (这个先把多余的任务关掉就行)
楼主发贴辛苦了,谢谢楼主分享!我觉得易语言吧是注册对了!
页:
[1]