โ† Back to Projects
๐Ÿฅ Healthcare & MedicalCompleted

Exercise Classification with BlazePose

Video-based exercise classifier using pose estimation and GBM achieving 90%+ accuracy.

BlazePoseMediaPipePythonScikit-learnGBMOpenCV

Overview

Built an exercise classification system using MediaPipe BlazePose to extract framewise pose tracking data from workout videos. The pipeline generates a training dataset from skeletal keypoints, which is fed into a Gradient Boosting Machine (GBM) classifier. At inference time, the model predicts exercise type for each frame, and majority voting across all frames determines the final classification, achieving over 90% accuracy.

Key Features

  • โœ“Framewise pose tracking with BlazePose
  • โœ“Custom training dataset generation from videos
  • โœ“GBM classifier for exercise recognition
  • โœ“Majority voting for robust predictions
  • โœ“90%+ classification accuracy