Count pushups from video/webcam. Tech stack: Keypoint detection, BlazePose, action recognition.
This package requires Python >= 3.7. Install all dependencies using requirements file:
pip install -r requirements.txt
Download pretrained models here and put all models in /pretrained_models
.
Edit configuration in config.py
to update model paths and thresholds.
Run demo app:
python pushup_app.py