Este repositorio contiene una colección de scripts en Python enfocados en la visión artificial y el reconocimiento biomecánico en tiempo real utilizando el potencial combinado de OpenCV y MediaPipe.
El repositorio está estructurado en base a las diferentes soluciones de seguimiento que ofrece MediaPipe:
manos.py: Utiliza MediaPipe Hands para rastrear y mapear los 21 puntos clave (landmarks) tridimensionales de las manos.postura.py: Implementa MediaPipe Pose para la detección e identificación del esqueleto humano (33 puntos de articulación), ideal para análisis de movimiento.cara.py/cara2.py: Scripts orientados a la detección de rostros (utilizando MediaPipe Face Detection o Face Mesh), permitiendo el seguimiento de rasgos faciales en tiempo real.
- Python 3.x
- OpenCV (
cv2): Encargado de la captura de video de la webcam, procesamiento de frames y renderizado de las soluciones en pantalla. - MediaPipe: Framework de Google empleado para la inferencia de los modelos de aprendizaje automático (rostro, manos y postura).
- Clona el repositorio:
git clone https://github.com
- Entra a la carpeta del proyecto:
cd CV2-Detectors-projects - Instala los requisitos del sistema:
pip install opencv-python mediapipe
Para iniciar cualquiera de los detectores con tu cámara web, ejecuta en la terminal:
python manos.py(Reemplaza por postura.py, cara.py o cara2.py según el módulo que desees probar).