Skip to content

Visual Analytics of different exercises for humans πŸ‹οΈ

License

Notifications You must be signed in to change notification settings

Ra-is/GymLytics

Β 
Β 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

19 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

GymLytics πŸ‹οΈ

Visual Analytics of different exercises for humans

Code Requirements πŸ¦„

You can install Conda for python which resolves all the dependencies for machine learning.

pip install requirements.txt

Description πŸƒ

Exercise is any bodily activity that enhances or maintains physical fitness and overall health and wellness.

It is performed for various reasons, to aid growth and improve strength, preventing aging, developing muscles and the cardiovascular system, honing athletic skills, weight loss or maintenance, improving health and also for enjoyment. Many individuals choose to exercise outdoors where they can congregate in groups, socialize, and enhance well-being.

Python Implementation πŸ‘¨β€πŸ”¬

Supported Exercise types

  • Pushup
  • Squat
  • Lunges
  • Shoulder Taps
  • Plank

Source

  • '0' for webcam
  • Any other source for a prerecorded video

If you face any problem, kindly raise an issue

Setup πŸ–₯️

  1. First, record the exercise you want to perform analytics on; or you can setup your webcam so that it can stream your exercise in runtime.
  2. Select the type of exercise you want to perform. (Look above for the supported exercises)
  3. Run the GymLytics.py file with your current configuration

Execution πŸ‰

python3 GymLytics.py --type pushup --source resources/push_aks.mov

Results πŸ“Š

References πŸ”±

  • Ivan Grishchenko and Valentin Bazarevsky, Research Engineers, Google Research. Mediapipe by Google

About

Visual Analytics of different exercises for humans πŸ‹οΈ

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 100.0%