SikuliX:我的脚本在检测图像时反应太慢,如何改进?
Posted
技术标签:
【中文标题】SikuliX:我的脚本在检测图像时反应太慢,如何改进?【英文标题】:SikuliX: my script reacts too slow when detecting the image, how to improve it? 【发布时间】:2021-09-30 05:57:57 【问题描述】:我正在制作一个脚本,让我的角色自动钓鱼
fishAppear = "exclamationMark.png"
getFish = Pattern("pullBackFishRod.png").targetOffset(2,0)
Settings.MoveMouseDelay = 0
# this three lines will click on the fishButton to drop the fish road to the sea
if exists(fishButton):
for x in range(4):
click (fishButton)
鱼竿下海后,我等待鱼上钩,鱼上钩后,会有一个感叹号出现约1秒。 所以我等待 fishAppear 图像出现
wait(fishAppear, 2 * 60)
if exists(fishAppear):
for y in range(4):
click(getFish)
现在的问题是:getFish 按钮仅在鱼上钩后 1 秒钟才会显示。 当脚本检测到fishAppear时,点击getFish按钮需要一些时间,此时getFish按钮已经消失了。
如何使脚本更快,但它可以更快地搜索 fishAppear 图像? 谢谢!
【问题讨论】:
看看这里***.com/a/65395037/1119381 见@EugeneS 推荐:-) 【参考方案1】:如果 getFish 按钮出现在屏幕的特定区域,请使用 Region 类来限制搜索区域。 Sikuli 的反应会更快。
【讨论】:
以上是关于SikuliX:我的脚本在检测图像时反应太慢,如何改进?的主要内容,如果未能解决你的问题,请参考以下文章
Python碰撞使用pygame检测图像(图像类型:png)
从 Google Drive 读取图像时,Google Colab 太慢了