I’ve built an end-to-end system that analyzes tennis videos in real-time, detecting and classifying shots like forehand, backhand, serve, and ready position, powered by pose estimation and deep learning.
💡Here’s what makes it special:
🎯 High-accuracy pose detection with YOLOv8, tracking 17 key body joints. 🔄 Temporal smoothing to reduce noisy predictions and capture continuous shot segments.
📊 Real-time action counting with a smart algorithm to tally forehands, backhands, serves, and total shots.
🎥 Output:
Annotated videos with bounding boxes, skeletal overlays, action labels, and a transparent stats overlay.
This project blends computer vision, sports analytics, and AI to empower players and coaches with precise, automated performance insights.
Huge thanks to the open-source community and the Ultralytics YOLO team for their incredible tools!
Looking forward to exploring further enhancements and applications in sports technology. 🏅
📌 Check out my Upwork service for custom AI-powered computer vision solutions:
🔗 https://lnkd.in/dzMyMKma