Goal is to detect players, ball, referees and extract some features and values using computer vision techniques to analyse the match. What implemented so far is:
- Train YOLOv5 with a proper football match dataset to find objects
- Kmeans for pixel segmentation and clustering to detect t-shirt color
- Using optical flow to estimate camera movement to improve analysis
- Perspective transformation to respresent scenes depth for better
- Speed and distance calculation for the players
- Different drawing styles than bbox
NOTE: The software implemented on this dataset on Kaggle and Yolov5 is trained with this dataset on Roboflow