Padel analysis from a pair of vides of the match. Uses YOLO, custom re-identification logic, shots recognition and classification.
This project is tested and working with python 3.13. Required packages to make the code flows are:
ultralyticsopencv-pythonopencv-contrib-pythonlapx
(Optional but recommended) Create a conda python environment and activate it:
conda create -n padel python
conda activate padel
Clone the repository:
git clone https://github.com/puccj/padel
cd padel
Install dependencies:
pip install -r requirements.txt
Run the application:
python main.pyFolder src contains older attemps in C++.