Skip to content

abid-mahdi/virtual-personal-trainer

Repository files navigation

Virtual Personal Trainer

A collection of notebooks for my final year project. The notebooks are used to create a virtual personal trainer to check bicep curls, squats and overhead presses.

All notebooks in this project are self-contained and documented.

Exmaples

repcount

Live demo of bicep curl repeition counter in /bicep-curl-phases.

formcheck

Live demo of bicep curl form checker in /bicep-curl-checker.

Approaches

1. Geometric/Heuristic Evaluation

HeuristicEval

Live demo for heuristic model is heuritic-checker.ipynb in each folder.

2. Frame Evaluation

FrameEval

Live demo for heuristic model is frame-checker.ipynb in each folder.

3. Time Series Evaluation

TimeSeriesEval

No live demo for time series.

The dataset used to train and evaluate the approaches contains 311 videos of incorrect and correct form for the exercises. The output of the HPE library on every video in the dataset is provided in a .dump file for each exercise.

Code Organisation

Organisation

Technologies Used

About

A collection of notebooks for my final year project. The notebooks are used to create a virtual personal trainer to check bicep curls, squats and overhead presses.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published