Coddieharsh
banner
coddieharsh.bsky.social
Coddieharsh
@coddieharsh.bsky.social
Pixel whisperer 👁️ | Sculpting machines that see and think | GenAI dreamer, turning code into sight....
would love to have feedback and thoughts from @adinayakup.bsky.social
June 24, 2025 at 6:59 PM
also love thoughts and feedback from @merve.bsky.social
June 2, 2025 at 3:00 PM
would love to have feedback and thoughts from
@lucidrains.bsky.social
June 2, 2025 at 2:53 PM
I'd love feedback from the community - If you have ideas on how to improve the shot classification or make the visualizations more useful, I'd really appreciate hearing them! Still learning as I go with this project.
June 2, 2025 at 2:53 PM
If you want to check out the project, everything's available at github.com/HarshTomar12...
There are some demo videos in the output_videos folder that show the tracking in action on real tennis matches. Feel free to take a look and let me know what you think! Always open to feedback
GitHub - HarshTomar1234/Tennis-Vision: Tennis Detection and Visualization System An advanced computer vision system for tennis match analysis that tracks players and ball movement with high precision...
Tennis Detection and Visualization System An advanced computer vision system for tennis match analysis that tracks players and ball movement with high precision. The system uses YOLOv8 and custom-...
github.com
June 2, 2025 at 2:52 PM
5. Ball Tracking: Highlights the ball position and trajectory

6. Mini Court View: Top-right corner visualization showing bird's-eye view of the match
June 2, 2025 at 2:51 PM
3. Shot Type Legend: Located at the bottom right, explains the shot type abbreviations and colors

4. Player Tracking: Bounding boxes track players with real-time position data
June 2, 2025 at 2:51 PM
Key Visual Elements:

1. Player Stats Board: Located at the center bottom, displays player speeds and shot information

2. Shot Analysis Panel: Located on the left side, shows recent shots with color-coded indicators
June 2, 2025 at 2:50 PM
Limitations to be aware of:

1. Struggles with extreme camera angles

2.Needs decent video resolution

3. Ball tracking can be inconsistent on fast serves

4.Shot classification accuracy varies by view angle Always looking to improve these areas!
June 2, 2025 at 2:50 PM
One of the coolest features: Shot Classification! 🔍
The system can identify:

1. Forehand
2. Backhand
3. Smash
4. Serve
5. Volley
June 2, 2025 at 2:49 PM
The tech stack is straightforward but effective:

YOLOv8 for player and ball detection
OpenCV for video processing and court mapping
Custom algorithms for shot classification
June 2, 2025 at 2:48 PM
Why I built Tennis-Vision: As both a tennis fan and a developer, I wanted to apply CV techniques to analyze matches beyond what commentators typically discuss. The project helps visualize player positioning, movement patterns, and shot selection.
June 2, 2025 at 2:48 PM
Would love to have feedback from @svpino.com
March 30, 2025 at 6:36 PM
This is still a work in progress, and I’d love to hear your thoughts, feedback, and suggestions
March 30, 2025 at 6:35 PM
✅ Ball & player positions tracked accurately 🏃‍♂️
✅ Synchronized visualization on mini-court 📍
✅ Smooth motion representation ⚡
March 30, 2025 at 6:34 PM