#313 · Primary category: Computer Vision
tennis_analysis
Analyzes tennis players in videos to measure player speed, ball shot speed, and shot count using YOLO detection and CNN-based court keypoint extraction.
Project last updated:08/12/24
GitHub Stars
884
Forks
269
Contributors
1
License
Other
Why we included this project
This tennis video analysis project is a solid, hands-on way to understand computer vision beyond toy examples and into a real-world scenario. It runs YOLO to detect players and the ball, a fine-tuned CNN to locate court keypoints, then fuses those detections into player speed, ball shot speed, and shot counts. The training notebooks walk through fine-tuning each model, so you can follow the full pipeline from data to inference. Teams exploring sports analytics can borrow the modular structure as a realistic template for other games.
Articles for this project
No articles for this project yet.
To suggest a topic or contribute an article, contact us.
Related projects in this category
opencv
Open Source Computer Vision Library
RuView
π RuView turns commodity WiFi signals into real-time spatial intelligence, vital sign monitoring, and presence detection — all without a single pixel of video.
PaddleOCR
Turn any PDF or image document into structured data for your AI. A powerful, lightweight OCR toolkit that bridges the gap between images/PDFs and LLMs. Supports 100+ languages.
MinerU
Transforms complex documents like PDFs and Office docs into LLM-ready markdown/JSON for your Agentic workflows.
tesseract
Tesseract Open Source OCR Engine (main repository)