Skip to content

Computer vision algorithm that tracks balls as they travel through the air.

Notifications You must be signed in to change notification settings

NattyBumppo/Ball-Tracking

Repository files navigation

Ball-Tracking

This is a Python application that uses the OpenCV library (version 2) to track the movement of balls during a video. It tracks the balls with a combination of color filtering and k-means clustering. Once the balls' positions are determined, their velocities are estimated by comparing consecutive frames. Then numerical integration (Euler's method) is used to find a predicted trajectory through space (subject to gravity). Ultimately, these trajectories are updated with new data from the image processing side, using a weighted filter to combine the predicted trajectory with the observed position and velocity.

Ball tracking

About

Computer vision algorithm that tracks balls as they travel through the air.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published