Loading...

Cricket Ball Speed Tracker

Cricket ball release speed measurement using computer vision. Detects ball trajectory and calculates delivery speed from video frames using perspective calibration and YOLO detection. Uses cricket pitch dimensions (20.12m pitch length) for calibration.

Features Kalman filter tracking for smooth trajectories, false positive filtering, and real-world coordinate mapping.

Key Features
  • Perspective calibration using cricket pitch dimensions (20.12m)
  • YOLOv8 custom-trained ball detection
  • Kalman filter tracking for smooth trajectories
  • False positive filtering (backward motion detection)
  • Speed calculation via sparse trajectory method
  • Valid speed range: 70-220 km/h
  • Interactive calibration tool (4 stump reference points)
  • Annotated output video with speed overlay
Demo Video
Project Details
CategorySports & Fitness
Technologies
Python OpenCV NumPy Ultralytics YOLOv8 Kalman Filter
StatusCompleted
Interested in a similar project?

Let's build an AI solution for your needs.

Contact Us