Como reconocer imágenes en pantalla, Te enseño OpenCV + PyAutoGUI - New Generation

Breaking

miércoles, 4 de enero de 2023

Como reconocer imágenes en pantalla, Te enseño OpenCV + PyAutoGUI

Para reconocer imágenes con OpenCV y PyAutoGUI, primero deberás instalar ambas librerías. Puedes hacerlo ejecutando los siguientes comandos en tu terminal:

pip install opencv-python pip install pyautogui

Una vez que tengas las librerías instaladas, aquí tienes un ejemplo de cómo puedes utilizar OpenCV para buscar una imagen en la pantalla y hacer clic en ella con PyAutoGUI:

import cv2 import pyautogui # Carga la imagen que quieres buscar image = cv2.imread('image.png') # Busca la imagen en la pantalla position = pyautogui.locateOnScreen(image) # Si se encuentra la imagen, haga clic en su centro if position is not None: #if position =! None: x, y = pyautogui.center(position) pyautogui.click(x, y)

En este ejemplo, se carga la imagen que quieres buscar en la pantalla utilizando cv2.imread(). Luego, se utiliza pyautogui.locateOnScreen() para buscar la imagen en la pantalla. Si se encuentra la imagen, se obtiene su posición en la pantalla y se utiliza pyautogui.center() para obtener el centro de la imagen. Por último, se utiliza pyautogui.click() para hacer clic en el centro de la imagen.


Espero que esto te ayude a empezar a utilizar OpenCV y PyAutoGUI para reconocer imágenes en pantalla. Si tienes alguna pregunta más o necesitas más ayuda, no dudes en preguntar.

No hay comentarios:

Publicar un comentario