Skip to content

Latest commit

 

History

History
102 lines (73 loc) · 3.44 KB

README_es.md

File metadata and controls

102 lines (73 loc) · 3.44 KB

English | Portugués | 한국어 | Español

Barium Interfaz Hombre-Máquina (HMI)

GitHub license GitHub stars GitHub language GitHub last commit GitHub repo size GitHub contributors

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.

Cómo Usar

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

Ejecutando el Software

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.

Desarrollar

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.

Conjunto de Datos

Tecnología

Contribuir

Alvaro Richard - Daniel Alvarenga - Vitor Carvalho