A Python application that uses YOLO object detection to track football players in videos. It features real-time tracking, player heatmaps, and an intuitive graphical user interface built.
- Real-time YOLO-based football player tracking.
- Heatmap generation for player positions.
- Supports video input with efficient processing and GPU acceleration.
- Allow the user to select a player then show the movement heatmap for this player.
- Interactive UI with pause/resume and player list functionalities.
- Python 3.7+
- Dependencies (see requirements.txt)
The program logs user interactions and critical steps, aiding in debugging and problem resolution. Log files are generated to provide insights into the development process.