Athletic Motion Analysis

A computer-vision tool that tracks 33-point body landmarks across uploaded video to surface objective biomechanical metrics and flag movement inefficiencies for coaches.

Project 3 cover

Overview

Processes uploaded training footage frame-by-frame using MediaPipe Pose to extract joint positions, compute joint angles, velocity vectors, and symmetry scores, then renders skeleton overlays directly onto the video. A Streamlit dashboard presents aggregated biomechanical metrics alongside deviation charts comparing an athlete's movement to a baseline session.

Technologies

Python · MediaPipe Pose · OpenCV · NumPy · SciPy · Matplotlib · Streamlit · ffmpeg (video export) · pandas (session logging)

Outcome

Cut post-session film review time by an estimated 70% for coaches who piloted the tool. Replaced purely subjective eye-test feedback with reproducible angle and symmetry scores, enabling direct before/after comparison across training cycles and surfacing asymmetries invisible to the naked eye at full playback speed.