Un innovador software que utiliza redes neuronales, aprendizaje automático y aprendizaje profundo para el seguimiento de movimientos corporales, como las manos, permitiendo interacciones avanzadas con el sistema operativo, incluyendo acciones predefinidas y un ratón virtual. Además, el proyecto emplea técnicas de entrenamiento de redes neuronales 4D, donde el tiempo es una de las dimensiones, abriendo posibilidades revolucionarias en diversos campos tecnológicos.
Requisitos previos
- Python 3.11
Clona este repositorio
git clone https://github.com/VitorCarvalho67/Barium.git
Navega al directorio del proyecto
cd Barium
Crea un entorno virtual (venv) para el proyecto
python -m venv venv
Activa el entorno virtual. En Windows:
.\venv\Scripts\activate
En macOS y Linux:
source venv/bin/activate
Instala las dependencias del proyecto desde requirements.txt.
pip install -r requirements.txt
Asegúrate de que tu cámara web esté conectada y funcional. En tu entorno virtual, ejecuta el script principal del software.
cd src
python main.py
El software ahora debería estar activo, y puedes interactuar con tu computadora usando gestos con las manos.
En el proceso de desarrollo, comenzamos con la creación de un software de recolección de datos para construir nuestro conjunto de datos personalizado. A continuación, pasamos al desarrollo de una red neuronal, utilizando aprendizaje profundo y redes neuronales convolucionales (CNN). Finalmente, creamos un software que emplea esta red para reconocer movimientos en tiempo real y ejecutar acciones correspondientes. Para obtener información más detallada sobre el desarrollo de Barium, por favor, lea la Guía del Desarrollador.