Welcome to the Football Player Detection and Monitoring System! This project is an industry-level endeavor aimed at providing precise detection and monitoring capabilities for football players, referees, and the ball using state-of-the-art YOLO models and various utility libraries.
- Player Tracking: Track individual players with high precision.
- Team Separation: Distinguish between players from different teams.
- Camera Movement Tracking: Monitor camera movements for enhanced analysis.
- Distance and Speed Monitoring: Calculate distance covered by players and their speed during movement.
- Ball Tracking: Accurately trace the movement of the ball.
- Team Possession Analysis: Analyze team possession based on player movements.
- Python
- OpenCV
- Supervision
- NumPy
- Pandas
- Matplotlib
- YOLO
Clone the repository:
<bash>
git clone https://github.com/chiragHimself/FootballAnalyserYolo.git
- models: Contains YOLO model weights.
- scripts: Houses all the Python scripts.
- output: Stores the output generated by the system.
- Configure the system by modifying parameters in the scripts if needed.
- Run the main script to start the detection and monitoring process.
- View the output generated in the
output
folder.
Contributions are welcome! Feel free to submit issues, feature requests, or pull requests to improve the system.
This project was created by [Chirag Sharma]. Reference : Abdullah Tarek - Youtube