Football Analytics with Deep Learning and Computer Vision
Project goal: Create a web application to automate football analysis, and provide useful information that helps in decision making.
Current stage: Developing a Streamlit_web_application for football object detection with tactical map representation.
Installation & How to use?
Steps:
- Open the command prompt
- cd path of the football Ai folder `
- Install the required libraries listed in the file
requirement.txt
, - You can use the command
conda env create -f environment.yml
to create the conda env I use - But make sure the pytorch installation is compatible with your machine.
- Use the command
steamlit run main.py
to start the application.
Features
- Detect players, referees and ball.
- Predict players teams based on predefined team colors.
- Build a tactical map representation.
- Track ball movements.
Application Workflow
The journey of the input video and different functionalities are illustrated in the workflow diagram below.
![workflow diagram]
Inference Providers
NEW
This model is not currently available via any of the supported third-party Inference Providers, and
HF Inference API was unable to determine this model's library.
Model tree for Abdulmageed/SoccerMatchPredictor
Base model
Ultralytics/YOLOv8