Programas extraescolares enfocados a acercar a los más jóvenes el mundo de la tecnología: programación, inteligencia artificial, electrónica, videojuegos, ciberseguridad, etc...
Tennisvisión: Análisis estratégico y recomendaciones en tiempo real mediante Computer Vision
Tennisvisión permite a entrenadores y jugadores de tenis entender cómo se ha desarrollado el punto que se acaba de jugar, explicando las estrategias empleadas por el ganador y dando recomendaciones a su oponente en tiempo real.
Gracias a diferentes modelos, como YOLOv11 y ResNEt50, Tennisvisión realiza un seguimiento de los jugadores y la pelota, situándolos sobre la pista tras identificar los puntos clave de la cancha.
Este proyecto implementa una solución de visión por computadora que, a partir de un punto de tenis, rastrea a los jugadores, la pelota y los puntos clave de la cancha. El sistema:
Visualiza una mini cancha que muestra la posición de los jugadores y la pelota en tiempo real.
Mide métricas clave como la velocidad de la pelota y de los jugadores durante el punto.
Analiza el punto utilizando un modelo de lenguaje (LLM) que proporciona insights sobre las estrategias empleadas por el jugador ganador y recomendaciones para el oponente.
Modelos utilizados
YoLOv11: Para la detección y seguimiento de los jugadores y la pelota.
ResNet50: Para identificar con precisión los puntos clave de la cancha.
Próximos pasos
Optimización del seguimiento de la pelota: Mejorar la precisión para evitar la saturación visual en la mini cancha, así como detectar dónde bota la pelota.
Mejora de la precisión: Entrenar más el modelo y perfeccionar el postprocesamiento para obtener detecciones y análisis aún más precisos.