PyAutoGui Reconhecimento de Imagem

226 views
Skip to first unread message

Bryan

unread,
Jun 4, 2020, 6:14:19 PM6/4/20
to Python Brasil
Olá, sou Bryan (iniciante), estou tentando fazer uma automação utilizando o PYAUTOGUI, mas não consigo usar o reconhecimento de imagem. Meu código:

import time
import pyautogui
import os
import webbrowser

webbrowser.open('https://dizu.com.br/painel/')
time.sleep(5)
img = r'c:/Users/55199/Desktop/dizu/carteira.png'
pyautogui.locateOnScreen(r'/dizu/carteira.png')
print(pyautogui.locateOnScreen(r'/dizu/carteira.png'))



Traceback (most recent call last): File "c:/Users/X/Desktop/dizu/teste.py", line 9, in <module> pyautogui.locateOnScreen(r'/dizu/carteira.png') File "C:\Users\X\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyautogui\__init__.py", line 175, in wrapper return wrappedFunction(*args, **kwargs) File "C:\Users\X\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyautogui\__init__.py", line 213, in locateOnScreen return pyscreeze.locateOnScreen(*args, **kwargs) File "C:\Users\X\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyscreeze\__init__.py", line 360, in locateOnScreen retVal = locate(image, screenshotIm, **kwargs) File "C:\Users\X\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyscreeze\__init__.py", line 340, in locate points = tuple(locateAll(needleImage, haystackImage, **kwargs)) File "C:\Users\X\AppData\Local\Programs\Python\Python38-32\lib\site-packages\pyscreeze\__init__.py", line 249, in _locateAll_python needleFileObj = open(needleImage, 'rb') FileNotFoundError: [Errno 2] No such file or directory: '/dizu/carteira.png' PS C:\Users\X>


toda vez da esse erro, já não sei mais o que fazer. por favor alguém me ajuda.
Obrigado.

Luciano Martins

unread,
Jun 4, 2020, 10:39:34 PM6/4/20
to Python Brasil
vc está meio perdido no caminho do seu arquivo...pelo q diz vc quer abrir a imagem e diz q ela está  /dizu/carteira.png mas vc está na pasta  C:\Users\X> corrija isso q deve funcionar
Reply all
Reply to author
Forward
0 new messages