A computer vision pipeline that detects squats and counts reps in real time from video using MediaPipe pose estimation, geometric joint-angle analysis, and a hysteresis-based state machine — tested across multiple camera angles including front-facing and side profile views.
python opencv computer-vision deep-learning jupyter-notebook activity-recognition pose-estimation fitness-tracker mediapipe rep-counter exercise-detection squat-detection
-
Updated
Aug 23, 2026 - Jupyter Notebook