<pb/>
all projects
02machine learning

Padel Shot Classification

AI shot classifier from video using YOLOv8 object detection, MOG2 background subtraction and Kalman filter for stable player tracking.

year
2025
role
Computer vision pipeline
domain
Computer Vision
type
ML

What it took

  • 01

    YOLOv8 detects players and ball per frame; MOG2 background subtraction cleans up the court.

  • 02

    A Kalman filter smooths tracking through occlusion, which is where naive frame-to-frame tracking falls apart.

  • 03

    Shots are classified from the resulting trajectory rather than from single frames.

built with

YOLOv8OpenCVPythonKalman filterMOG2
next projectAutomax Ecommerce Platform