【问题标题】:sikuli performance is not fast enoughsikuli性能不够快
【发布时间】:2021-01-08 19:57:08
【问题描述】:

我用 sikuli 编写了一个机器人程序并且工作正常。 sikuli 它很完美,但我找不到更快地搜索图像的方法。 看看这个:

Screen s=new Screen();
  if (s.exists("c:\\example\\ex.png") != null) {s.mouseMove("c:\\example\\ex.png");} 

这会找到一个图像,但它不是很快,因为搜索图像和位置鼠标单击(或其他)之间的时间不是立即的,位置鼠标大约需要 1 秒或更短的时间。 如果我需要istant click 和istant find image,有没有最好的方法? (我在 Windows 8.1、java 15、sikuli 2.0.4 上工作)

【问题讨论】:

    标签: java windows sikuli


    【解决方案1】:

    以下是提高图像查找速度的一些指导:

    • Settings.MoveMouseDelay=0 - 这将消除移动鼠标时的默认延迟
    • 减小要搜索的区域大小。现在在您的示例中,您正在搜索整个屏幕
    • 通过更改 Settings.ObserveScanRate 提高扫描速率。默认为每秒 3 次。

    希望对你有帮助

    【讨论】:

      猜你喜欢
      • 2010-12-17
      • 2014-02-03
      • 1970-01-01
      • 2011-11-07
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多