tennis-tracking and Tennis-Tracker

tennis-tracking
51
Established
Tennis-Tracker
31
Emerging
Maintenance 0/25
Adoption 10/25
Maturity 16/25
Community 25/25
Maintenance 0/25
Adoption 6/25
Maturity 8/25
Community 17/25
Stars: 649
Forks: 150
Downloads:
Commits (30d): 0
Language: Python
License: Unlicense
Stars: 21
Forks: 10
Downloads:
Commits (30d): 0
Language: Jupyter Notebook
License:
Stale 6m No Package No Dependents
No License Stale 6m No Package No Dependents

About tennis-tracking

ArtLabss/tennis-tracking

Open-source Monocular Python HawkEye for Tennis

Analyze tennis match videos to automatically track the ball and players, detect court lines, and identify bounce points, similar to professional broadcast systems. It takes raw video footage of a tennis match and outputs a new video with overlays showing the trajectories and positions of the ball and players, along with an optional mini-map. This is ideal for coaches, analysts, and tennis enthusiasts who want detailed insights into game performance without manual tracking.

tennis-analysis sports-performance match-review coaching-tools sports-analytics

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

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