Соответствие изображения не работает по неизвестной причине - PullRequest
0 голосов
/ 22 декабря 2019

Я использую встроенное в PyAutoGUI изображение OpenCV, как это, и оно возвращает None каждый раз:

pyautogui.locateOnScreen('img.png', greyscale=True, confidence=0.5)
  • Я пробовал много разных секретов

  • Я подтвердил, что python-opencv установлен на моей машине

  • Я проверил его на Windows и Linux без удачи

  • Я убедился, что изображения на экране

  • Я прочитал все вопросы, которые смог найти, чтобы попытаться исправить это без удачи

Я использую значок libreoffice, чтобы проверить его без удачи. Я не могу думать о том, что еще я буду делать неправильно.

Изображение, которое я сопоставляю:

enter image description here

locateOnScreen ()я просто делаю снимок экрана, так что это экран, который он видел (снимок экрана был получен из функции снимка экрана pyautogui):

enter image description here

Я тожепопробовал это без удачи:

pyautogui.screenshot()
pyautogui.locateOnScreen('test2.png', confidence=0.5, greyscale=True)

Test2.png

Test2.png

Скриншот, который pyautogui делает прямо перед совпадением:

enter image description here

...