Tennis-Tracker and tennis-analysis-with-cv
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.
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.
Related comparisons
Scores updated daily from GitHub, PyPI, and npm data. How scores work