Topic: Individuare immagine su schermo!!!!  (Letto 83 volte)

0 Utenti e 1 Visitatore stanno visualizzando questo topic.

Offline Maniensy123

  • python unicellularis
  • *
  • Post: 6
  • Punti reputazione: 0
    • Mostra profilo
Individuare immagine su schermo!!!!
« il: Marzo 18, 2021, 20:32 »
Sto provando, così per sfizio, un paio di funzioni e mi sono messo a creare un programmino che riesca a giocare ad alcuni giochi....
mi sono imbattuto in questo(di cui vi ho messo il video di riferimento sotto nel link) e l'idea e di usare:
----------

while true:
     if pyautogui.locateOnScreen(r".\IMG\Coin1.png") != None:
       Coin1Pos = pyautogui.locateOnScreen(r".\IMG\Coin1.png")
       pyautogui.click(Coin1Pos)
#e così via per gli altri coin



Il problema è che non me li individua forse perchè sono in movimento...  Ho provato con "confidence = 80" e me ne prende 1 su 10... Settando la confidence troppo bassa alcuni non me li prende comunque ed inoltre mi clicca anche la bomba... per non parlare con "grayscale = true".
Potete consigliarmi un altro metodo per svolgere questo gioco o un altro metodo di individuare immagini su schermo invece di pyautogui? (che anche per cliccare è lento)...

https://vimeo.com/525613046


Offline Maniensy123

  • python unicellularis
  • *
  • Post: 6
  • Punti reputazione: 0
    • Mostra profilo
Re:Individuare immagine su schermo!!!!
« Risposta #1 il: Marzo 18, 2021, 20:33 »
questo è il file coin1.png che ho usato


https://imgur.com/mSlG9u7