Golf Shot Detection Pipeline
Finds every shot in hours of raw practice footage and outputs trimmed clips, no manual scrubbing.
★ 5.0 Upwork client reviewHow it was built
Problem
Golf coaches record full practice sessions, then scrub through hours of footage by hand to find each shot. Manual trimming does not scale past a few sessions.
Approach
A finite state machine watches the golfer through MediaPipe pose keypoints and flags candidate swings. YOLOv8 tracks the ball to confirm each candidate, and an audio impact detector validates the strike before a clip is cut.
Pipeline
Result
Fully automatic shot detection over long videos, delivered as a working pipeline.



