Sikuli:加快缺失图像的识别速度

4 投票
1 回答
1840 浏览
提问于 2025-04-18 12:27

找到一个存在的图像似乎很快,但当图像不存在时,sikuli会花很长时间才会说找不到这个图像。有没有办法加快这个过程?我已经把图像的大小和搜索区域都缩小了。我尝试设置minTargetSize这个参数,但似乎效果不大。

Vision.setParameter("MinTargetSize", 6)

1 个回答

3

我只在Sikuli的IDE里用过Sikuli,所以你可以根据自己的理解来参考这个回答……

有一个叫做region.setAutoWaitTimeout(秒数)的设置,可以用来定义Sikuli在判断找不到某个图像之前会“看”多久。默认的时间是3秒,这就是为什么当找不到图像时,它会花整整3秒钟才继续进行。你可以通过改变'秒数'这个参数来缩短这个时间:

myRegion.setAutoWaitTimeout(1)

这样一来,Sikuli在1秒后就会继续进行(或者抛出一个找不到图像的异常),而不是等到3秒。关于setAutoWaitTimeout()的详细说明可以在这里找到。

撰写回答