Este proyecto utiliza técnicas de visión por computadora para detectar y rastrear una pelota en un video, obteniendo su posición, velocidad y aceleración en unidades físicas (cm y s). Se emplean funciones de procesamiento de imágenes y análisis de video con OpenCV.
- Procesamiento de video: Descomposición en frames.
- Detección de pelota y referencia: Uso de
HoughCircles
,findContours
,GaussianBlur
yCanny
. - Conversión a unidades físicas: Relación píxeles/cm usando una referencia en la imagen.
- Cálculo de movimiento: Posición, velocidad y aceleración.
- Visualización de datos: Gráficas de movimiento.
- Python 3.x
- OpenCV: Procesamiento de imágenes y detección de la pelota.
- NumPy: Cálculos matemáticos.
- Matplotlib: Gráficas de movimiento.
Este proyecto está bajo la licencia MIT.