Sprawdzenie czy dwa takie same obrazki w różnych rozmiarach są takie same

0

Cześć. Kolejna sprawa nie związana z moim poprzednim tematem :-)

Otóż tworzę sobie w Pythonie małego bota który będzie wykonywał za mnie bardzo monotonna pracę w której dużo klikam przyciskami na ekranie. Zmudna monotonii bo ciągle klikam to samo bez końca więc można sobie coś takiego napisać jednakże mam mały problem który tutaj opiszę.

Do znajdowania przycisków na ekranie wykorzystuje pyautogui z funkcją locateonscreen później centruje i klikam przycisk. Wszystko działa fajnie i przyzwoicie ale nie mogę wtedy korzystać z komputera więc przeniosłem program na drugi komputer i teraz w czym tkwi problem, mój program nie znajduje już tych przycisków z tego względu że są większe czyli obrazek przycisku ma 100x100px i na głównym komputerze faktycznie ten przycisk tak wygląda a na drugim ten sam przycisk jest większy bo ma około 130x130px i program go nie znajduje. Jest jakiś skrypt albo program który porównywałby obrazek w który ma kliknąć z drugim większym i sprawdzał czy są takie same i jeśli tak to klikal?

A może pójść w inną stronę i spróbować przygotować 10 różnych rozmiarów jednego tego samego przycisku i program sam by sobie wybrał który mu pasuje? Nie wiem jak to ugryźć bo chciałbym odpalić na kilku komputerach później ten programik

0

A może spróbujesz wywoływać to z dodatkowym parametrem confidence:

https://pyautogui.readthedocs.io/en/latest/screenshot.html

1 użytkowników online, w tym zalogowanych: 0, gości: 1