Tennis Shot Classification | YOLO + LSTM | Forehand, Backhand and Serve

Опубликовано: 13 Июнь 2026
на канале: Ammar Ali
353
2

🎾 Tennis Shot Classification App | Real-time Pose-Based AI Classifier
Welcome to the demo of my AI-powered Tennis Shot Classification App that can recognize tennis shots in real-time using pose estimation and LSTM-based sequence modeling.

🔍 What this app does:
✅ Detects tennis shots — Forehand, Backhand, and Serve
✅ Works in real-time using webcam or pre-recorded videos
✅ Displays predictions with visual overlays (FPS, shot type)
✅ Built with modern ML tools: YOLOv8, LSTM, Streamlit

🧠 Technologies Used:
YOLOv8 Pose Estimation (Ultralytics)

LSTM (Long Short-Term Memory) neural network

PyTorch for model training & inference

OpenCV for frame processing

Streamlit for the user interface

🗂️ Project Highlights:
Real-time frame processing using a rolling 30-frame buffer

Custom-trained LSTM model for action recognition

Easily extendable for other sports or gesture detection

📫 Contact: [email protected]