Как исправить проблемы с локализацией в pyautogui, которая дает нетипичное значение - PullRequest
0 голосов
/ 30 сентября 2019

В программе, где я хочу, чтобы она видела, где находится галочка на экране, я использую изображение галочки для сравнения, и оно, похоже, не распознает изображение на экране. Мне нужно, чтобы он также нашел координаты галочки, чтобы программа знала, куда щелкнуть в следующий раз, чтобы получить правильное значение.

Итак, сначала я решил, что это потому, что pyautogui нуждается в точных пикселях, но вскриншот, который был таким же, легко распознавал изображение, однако на реальном изображении - нет. Затем после понижения достоверности координаты, казалось, отключились, и я думаю, что это распознает что-то еще.

tick = pyautogui.locateOnScreen('tick.png',confidence=0.6)
tick = pyautogui.center(tick)

Обычно я надеюсь найти координаты тика, как, когда это просто скриншот, он работает, но фактическийЭкран также изображение.

...