Как определить подходящий масштаб для изображений в Сикули? - PullRequest
0 голосов
/ 06 февраля 2020

Я столкнулся с проблемой того, что Sikuli не может соответствовать шаблону, если его масштаб отличается от цели. У меня есть идентичные системы, которые работают в разных масштабах, и я хочу во время выполнения определить, какой подходящий масштабный коэффициент. Я попытался запустить все oop коэффициентов масштабирования sf и определить, какие из них соответствуют Pattern().resize(sf), но когда я, например, попробую:

if exists (Pattern("123456890123456.png").resize(1.1)):
    print("Hello")

, где шаблон генерируется из текущего масштаба системы (таким образом, шаблон равен 1: 1 с целью), я получаю ошибку:

org.sikuli.script.SikuliXception: org.sikuli.script.SikuliXception: image to search (79, 63) is larger than image to search in (77, 61)
  1. Это подходящий способ проверки для соответствующего масштаба, и если да, то как мне обойти это? ошибка?
  2. Если нет, то как лучше определить подходящий масштаб для запуска Sikuli?
...