programar un código en Python utilizando las librerías OpenCV y MediaPipe para detectar gestos de lenguaje de señas con la mano, se deben detectar las 5 vocales (‘A’, ’E’, ’I’, ’O’, ’U’). - Se debe mostrar en pantalla un mensaje con las vocales correspondientes cada vez que se detecte el gesto adecuado. - Se debe enviar un dato a una tarjeta Arduino para encender un LED RGB de un color específico para cada vocal. *Implementación de la Detección de Gestos:* - Correcta utilización de las librerías OpenCV y MediaPipe para detectar la posición de la mano y reconocer los gestos con la solución Hand Landmarks de Mediapipe. 2. *Visualización del Mensaje:* - Uso del método cv2.putText() para mostrar el mensaje con las vocales en la pantalla. - Posicionamiento adecuado del mensaje en la parte superior derecha de la ventana. 3. *Control del LED RGB:* - Envío correcto de datos a la tarjeta Arduino para encender el LED RGB. - Asignación de colores adecuada para cada vocal (Azul - A, Verde - E, Rojo - I, Amarillo - O, Cyan - U).
import cv2 import mediapipe import time # OpenCV cap = cv2.VideoCapture(0) # MediaPipe pipe = mediapipe.MediaPipe() pipe.set("video", cap) # Main loop while True: # Capture frame-by-frame ret, frame = cap.read() # Our operations on the frame come here gray =