anushacodes/tennis-analysis-with-cv
Single-camera tennis analysis pipeline using YOLO and TrackNet for court, player, and ball detection with geometric reconstruction.
This tool helps tennis coaches, analysts, and enthusiasts understand match dynamics by automatically analyzing tennis videos. It takes a standard match video filmed from a single camera and outputs an annotated video showing court lines, player positions, and ball trajectories in real-time. Use this to get detailed insights into game flow without needing expensive multi-camera setups.
Use this if you need to analyze tennis match videos to track ball movement, player positions, and court boundaries from a single camera.
Not ideal if you need to analyze non-tennis sports or require analysis from multiple camera angles for 3D reconstruction.
Stars
3
Forks
1
Language
Jupyter Notebook
License
—
Category
Last pushed
Dec 14, 2025
Commits (30d)
0
Get this data via API
curl "https://pt-edge.onrender.com/api/v1/quality/computer-vision/anushacodes/tennis-analysis-with-cv"
Open to everyone — 100 requests/day, no key needed. Get a free key for 1,000/day.
Higher-rated alternatives
ArtLabss/tennis-tracking
Open-source Monocular Python HawkEye for Tennis
shukkkur/VolleyVision
Applying Deep Learning Approaches to Volleyball Data
OwlTing/AI_basketball_games_video_editor
AI Basketball Games Video Editor is a program to get basketball highlight video by PyTorch...
vcg-uvic/sportsfield_release
Code release for WACV 2020, "Optimizing Through Learned Errors for Accurate Sports Field Registration"
Basket-Analytics/BasketTracking
Basketball 🏀 action tracking and understanding using classical computer vision approaches and...