Active Directory: red de laboratorio

Descripción de la imagen 1

El proyecto ha sido desarrollado utilizando librerías de Python como Matplotlib, OpenCV (cv2), MediaPipe y NumPy. A través del análisis de video, permite reconocer las manos de los individuos. Una vez proyectadas y mostradas en pantalla, es posible identificar los diferentes dedos y contar la cantidad de dedos levantados. Para ello, se emplea el cálculo del centroide de la palma y la longitud de los dedos, además del ángulo que permite diferenciar un dedo en específico. Esta información se compara con los demás dedos para identificar correctamente cuál es y mostrarlo en pantalla. Asimismo, al reconocer ciertos dedos, se les asigna un número, lo que permite identificar gestos específicos y representarlos visualmente en la pantalla.

Implementación:

En este proyecto, se trabajó con un Jupyter Notebook proporcionado por Anaconda, lo que facilitó la aplicación de funciones y el uso de las librerías de Python. Entrenar el modelo para el reconocimiento de gestos representó un desafío, pero se logró que, a través de ciertas señales realizadas con las manos o los dedos, el sistema pudiera identificarlas y contar la cantidad de dedos levantados.
Aunque se contempla continuar con este desarrollo para lograr el reconocimiento de una conversación en lenguaje de señas, esta demostración representa solo una muestra del verdadero alcance que puede tener la inteligencia artificial en este campo. Para su implementación, se utiliza Visual Studio Code como IDE principal, lo que permite un desarrollo más eficiente y optimiza el uso del espacio.

Descripción de la imagen 2