Hola, chicos en este repositorio encontrarán la programación para que puedan crear su sistema de deteccion de somnolencia en tiempo real.
- Este repositorio contiene el código fuente en Python para ejecutar y utilizar nuestro sistema de etiquetado automatico con el fin de entrenar modelos de detección de objetos.
- Para iniciar recomendamos ver algunos conceptos introductorios con el fin de entender un poco mejor todo el funcionamiento, por eso te dejamos la explicacion en este video.
- Los modelos lo puedes encontrar aqui.
- Procesamiento en tiempo real: Utiliza Mediapipe para detectar puntos clave faciales y de las manos.
- Interfaz gráfica: Desarrollada con Flet para mostrar los resultados de la detección.
- Dockerizable: Facilita la ejecución en servidores remotos.
- API robusta: Utiliza FastAPI para ofrecer un backend modular y extensible.
Para utilizar este código, asegúrese de cumplir con los siguientes requisitos previos:
- Sistema operativo compatible: Windows, Linux o macOS
- Versión de Python: 3.10 o superior
- Version CUDA: 11.7
- Paquetes adicionales: NumPy, OpenCV, Flet, etc. Consulte el archivo requirements.txt para ver la lista completa de dependencias.
- Docker (opcional para despliegue en contenedor)
Clona este repositorio en tu máquina local:
git clone https://github.com/tu_usuario/drowsiness-detection.git
cd drowsiness-detectionpython -m venv venvActivar venv en Windows
./venv/Scripts/activateActivar venv en Linux
source venv/bin/acitvatepip install -r requirements.txtuvicorn app:app --host 0.0.0.0 --port 8000flet main.pydocker build -t drowsiness-server .docker run -d -p 8000:8000 --name drowsiness-server drowsiness-serverÓ
docker start drowsiness-serverflet main.pydocker stop drowsiness-serverdocker ps -a¡Gracias por usar el Drowsiness Detection System! Si tienes alguna duda o sugerencia, no dudes en abrir un issue o contactarme.
Si tiene preguntas o consultas relacionadas con este proyecto, no dude en contactarnos en nuestro canal de Youtube Aprende e Ingenia. Le responderemos tan pronto como nos sea posible. Gracias por visitar nuestro repositorio y esperamos que disfrute trabajando con nuestro codigo. 😄
Simplemente suscribiendote a mi canal de YouTube:
