Game Analyzer for Table Tennis
🎯 Project Goal
Develop a software module for automatic analysis of table tennis gameplay in real-time via RTSP video stream from a camera mounted above the playing table. The module should:
- detect and track the ball and paddles,
- recognize game events (hits, bounces, faults),
- determine scores,
- transmit results via API / WebSocket or save to a file.
📡 Input Data
- RTSP stream from IP camera (user-configurable):
- Example: rtsp://192.168.0.101:554/stream1
- Camera positioned above the table or at a 45° angle.
- Resolution: 720p or higher, ≥30 fps.
- Stable lighting, uncluttered background.
🧩 Required Functionality
1. 🎥 RTSP Stream Processing
- Connect to RTSP via OpenCV.
- Process in real-time (latency < 500 ms).
- Ability to run script from CLI:
2. 🧠 Object Detection
- Model for:
- ball;
- paddles (2 players);
- Trained YOLOv5/YOLOv8 (or equivalent);
- Detection should work with 90%+ accuracy under normal conditions.
3. 📍 Object Tracking
- Implement ball tracking (Kalman, DeepSORT, etc.).
- Track paddles and ball frame by frame.
4. 🧾 Event and Score Logic
- Determine:
- paddle hits;
- table and net touches;
- out of bounds;
- Implement FSM (Finite State Machine) or equivalent.
- Log errors:
- out, double bounce, missed ball, hitting the net.
5. 🔊 Output Results
One or multiple options:
- WebSocket server with events in JSON format;
- REST API endpoint for current score;
- Log file: events.json with timestamps and event types;
- Optional: visual overlay (OpenCV).
-
319 Good afternoon, we are engaged in web development, Telegram bot development, website layout on PHP, frameworks Laravel, HTML, CSS, including WordPress. We develop websites on PHP, frameworks on Laravel, and mobile applications for iOS and Android turnkey.
We develop websites on PHP and mobile applications for iOS and Android.
We have experience in creating CRM/ERP systems.
We are ready to execute your order turnkey.
We develop websites on WordPress and mobile applications for iOS and Android. The total development experience is 7 years. We are ready to execute your order turnkey.
1. Projects
https://berkanaplus.com.ua/ - This site was migrated and server configured.
2. https://leondesign.kyiv.ua/
… PHP version updates and plugin updates.
3. https://peg.com.ua/
Development of a new module for the site for dynamic pricing updates.
https://uvali.com.ua/
Dedicated server VPS configuration. 📈 Internet marketing and promotion:
Google Ads, Facebook, TikTok advertising setup
SEO and copywriting
Promotion through push notifications and in-app advertising
Marketing analytics, A/B testing, campaign optimization
📈 Internet marketing and promotion:
Google Ads, Facebook, TikTok advertising setup
SEO and copywriting
🎨 Design solutions:
In-house design department
UI/UX design, branding, advertising creatives
-
1616 8 0 Hello
I am a developer in the field of ML/DL. I am ready to complete your project. Write to me, let's discuss.
-
9340 20 0 1 Good day
Ready to implement a table tennis analysis system.
I have experience with computer vision and real-time video processing. Worked with YOLO models, OpenCV, and object tracking systems. Understand the specifics of fast object detection and event-driven logic building.
Technical approach:
RTSP stream processing via OpenCV with minimal latency
YOLOv8 for ball and racket detection (can fine-tune on your data)
ByteTrack/DeepSORT for stable tracking
State machine for event logic and score counting
… WebSocket API for real-time results
What you will receive:
Ready Python module with CLI interface
Documentation and setup instructions
Test video with results
Easy scalability options
I can start with a prototype on test videos so you can evaluate detection quality. Then I will bring it to production readiness.
-
4270 93 1 3 Hello
I am a Python developer
specializing in data science
Ready to take on the work
I complete the work with quality and on time
You can read the reviews
-
1388 4 0 Good day.
Interesting project - just in my area of interest (I can tell you about similar completed projects)
Could you show a fragment of the video so I can get an idea of what the scene will look like? You can send it in a private message.
I would be glad to cooperate.
-
8753 60 0 1 Hello! I am from SolidWay company and ready to assist with the implementation of a software module for analyzing table tennis gameplay. We already have experience developing similar projects, including working with streaming video, analytics, and machine learning. We know how to ensure high object detection accuracy and embed real-time processing.
For your task, we plan to use modern technologies such as OpenCV for working with RTSP streams and YOLOv5 for detecting the ball and paddles. We can also implement object tracking using DeepSORT and develop logic for identifying game events. All of this will help achieve the desired functionality and accuracy.
Let's discuss the details of the task and determine the deadlines and budget after a more in-depth analysis of your requirements. Looking forward to your response!
Current freelance projects in the category AI & Machine Learning
Consultation on creating an AI agent to accelerate the resolution of routine tasks - 60 minutes
16 USD
Consultation on creating an AI agent to speed up the resolution of routine tasks. I have created an agent for automatic contract filling - it's simple, but there are more complex tasks that I would also like to delegate to GPT agents, and there are several questions I would like… AI & Machine Learning ∙ 13 hours 10 minutes back ∙ 12 proposals |
Automatic posting of stories on InstagramGood day, I need help with setting up automatic posting of stories on Instagram. There are already stories in the Instagram archive that have been published, and they need to be reposted. AI & Machine Learning, Bot Development ∙ 1 day 22 hours back ∙ 24 proposals |
Creation of an AI assistant for communication with ClientsIt is necessary to create an AI assistant for communication with Clients. The chat window will be located on our website, followed by communication with the bot. Questions about products, settings, capabilities, etc. In cases where the information is unknown or the request can… AI & Machine Learning, AI Consulting ∙ 2 days 17 hours back ∙ 34 proposals |
I am looking for a video editor who creates AI videos.Creation of AI videos for dentists and other experts Objective: To create short vertical videos for Instagram Reels, Facebook Reels, TikTok, and YouTube Shorts that explain complex topics in simple language and hold the viewer's attention through a combination of AI animation… AI & Machine Learning ∙ 3 days 1 hour back ∙ 2 proposals |
I am looking for a mentor/teacher for ComfyUI for online learning (working through RunPod)
16 USD
Hello. I am looking for a practicing specialist and mentor who can help me master working with ComfyUI. The main feature of my request is that the work will be done entirely in the cloud, without downloading the program to a local computer. I plan to rent a graphics card through… AI & Machine Learning ∙ 3 days 11 hours back ∙ 1 proposal |