Tennis-Tracker and tennis-analysis-with-cv

Tennis-Tracker
31
Emerging
tennis-analysis-with-cv
26
Experimental
Maintenance 0/25
Adoption 6/25
Maturity 8/25
Community 17/25
Maintenance 6/25
Adoption 3/25
Maturity 5/25
Community 12/25
Stars: 21
Forks: 10
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Stars: 3
Forks: 1
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
No License Stale 6m No Package No Dependents
No License No Package No Dependents

About Tennis-Tracker

abhroroy365/Tennis-Tracker

This project utilizes OpenCV, YOLO and CNN to track the position, movement of players in a video. YOLOv8 is used to track the players. YOLOv5 is used to track the position of tennis ball at every frame of the video. ResNet34 is fine-tuned to detect the court keypoints.

This tool helps tennis coaches and analysts automatically track player movements, ball positions, and court interactions from match videos. You provide a tennis match video, and it outputs a video with overlaid visualizations showing where players are moving, the ball's trajectory, and key court lines. This is ideal for anyone looking to quickly analyze game dynamics without manual frame-by-frame review.

tennis coaching sports analytics performance analysis match review athletic training

About tennis-analysis-with-cv

anushacodes/tennis-analysis-with-cv

Single-camera tennis analysis pipeline using YOLO and TrackNet for court, player, and ball detection with geometric reconstruction.

Scores updated daily from GitHub, PyPI, and npm data. How scores work