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.

31
/ 100
Emerging

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.

No commits in the last 6 months.

Use this if you need to analyze tennis match videos to understand player movement patterns, ball placement, and court coverage.

Not ideal if you need detailed biomechanical analysis of player form or advanced statistical breakdowns beyond positional tracking.

tennis coaching sports analytics performance analysis match review athletic training
No License Stale 6m No Package No Dependents
Maintenance 0 / 25
Adoption 6 / 25
Maturity 8 / 25
Community 17 / 25

How are scores calculated?

Stars

21

Forks

10

Language

Jupyter Notebook

License

Last pushed

Apr 14, 2024

Commits (30d)

0

Get this data via API

curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/abhroroy365/Tennis-Tracker"

Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.