Skip to content

AugustVIII/Fitness-AI

Repository files navigation

Fizruk - fitness application for yoga and workout

Fizruk was created in order to practice yoga and workout in real time using computer vision

  • Fizruk supports 2 modes: yoga and workout

  • There are 3 exercises in each program

    Yoga: T-Pose, Warrior Pose, Tree Pose

    Workout: Arms, Legs, Gym

  • Fizruk was created using MediaPipe, OpenCV, PyInstaller.

Example of application operation

process

Vitrual hands control

virtual_control

The process of pose recognition consists of following steps:

  • Recieve video stream using OpenCV.
  • Video frames are passed to MediaPipe Pose model that detects pose, adds landmarks (33 landmarks per body) and records their coordinates.
  • Landmarks coordinates are extracted, organized and passed to the model for prediction.
  • The visualization of model prediction is implemented in the top middle corner of the application screen (see pictures above).
  • Detected poses and displayed on top of the screen (see pictures above).

This project was completed in 10 days by:

About

Fitness application for yoga and workout (on Mediapipe and OpenCV)

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages