https://github.com/VNOpenAI/pushup-counter-app
Count pushups from video/webcam. Tech stack: Keypoint detection, BlazePose, action recognition.
https://github.com/VNOpenAI/pushup-counter-app
action-recognition keypoint-detection
Last synced: about 1 year ago
JSON representation
Count pushups from video/webcam. Tech stack: Keypoint detection, BlazePose, action recognition.
- Host: GitHub
- URL: https://github.com/VNOpenAI/pushup-counter-app
- Owner: VNOpenAI
- Created: 2020-11-19T08:13:00.000Z (over 5 years ago)
- Default Branch: master
- Last Pushed: 2022-10-15T20:44:59.000Z (over 3 years ago)
- Last Synced: 2024-10-28T06:00:16.029Z (over 1 year ago)
- Topics: action-recognition, keypoint-detection
- Language: Python
- Homepage:
- Size: 30.3 MB
- Stars: 74
- Watchers: 5
- Forks: 27
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Pushup Counter App
## Install
This package requires Python >= 3.7. Install all dependencies using requirements file:
```
pip install -r requirements.txt
```
## Demo
- Download pretrained models [here](https://1drv.ms/u/s!Av71xxzl6mYZgdce9bZZRCr8dZpH_A?e=g3jsf7) 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
```
