Найдите элемент на изображении с размером Python - PullRequest
0 голосов
/ 07 августа 2020

Я создаю проект в Python, используя PyAuto gui, и мне нужно найти объект на экране. Сначала я обрезаю снимок экрана, а затем использую pyautogui.locateOnScreen('element.png') для поиска местоположения. Проблема в том, что размер элемента иногда изменяется, поэтому этот метод не может его найти. Я пробовал использовать confidence, но не работал с ним. Как я могу найти этот элемент с помощью pyauto gui или чего-то другого? Это мой код:

png = ["Andrew","David","Emma","Jay","Jesse","Josh","Mickey"]
screen = pyautogui.screenshot(region=(x+1,y+1,1281,751))

for element in png:
    if(pyautogui.locateOnScreen(element + '.png',confidence=0.7) != None):
        print("Find " + element)
...