查找当前图像似乎工作得非常快,但是,当图像不存在时,sikuli在声明未找到图像之前需要很长时间。有可能加快这个过程吗?我已经最小化了图像大小和搜索区域。 我尝试设置minTargetSize参数,但它似乎没有太大作用。
Vision.setParameter("MinTargetSize", 6)
答案 0 :(得分:3)
我只在Sikuli IDE中与Sikuli合作过(所以,请按照你的意愿接受这个答案......)
有一个region.setAutoWaitTimeout(秒)可用于定义Sikuli在声明它不存在之前将“查看”图像的时间。默认值为3.0秒 - 这就是为什么在查找不存在的图像后需要整整3秒的时间才能继续。您可以通过更改“秒”参数缩短时间:
myRegion.setAutoWaitTimeout(1)
这将允许Sikuli在1秒后继续(或抛出FindFailed异常)而不是3. setAutoWaitTimeout()记录here