Skip to content
/ Y2K Public
forked from nidhisethi88/Y2K

The application calculates the accuracy of the yoga pose and gives the advice to improve further. Used BlazePose: 3D Pose Estimation Model for Pose Detection, performed geometric analysis for accuracy calculation.

Notifications You must be signed in to change notification settings

somya-15/Y2K

 
 

Repository files navigation

Y2K website

The COVID-19 pandemic is a major health crisis that has changed the life of millions globally. In this global pandemic era, where everything has become "online", we have created a solution to reduce the mental stress and improve physical health of people.

Built With

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes.

Prerequisites

  • Python should be installed

Activate Virtual Environment

  • . venv/bin/activate for Windows
  • venv\Scripts\activate for MacOS

Installations

pip install flask
pip install mediapipe

Run the program

$ flask run
  * Running on http://127.0.0.1:5000/ (Press CTRL+C to quit)

How does it work?

  • User selects a yoga plan that fits their needs.
  • User is taken to a webpage with all the details about the plan selected
  • User clicks on the pose of their preference
  • User logs in to their account to keep track of their progress
  • App provides instructions on how to execute the pose
  • Once ready, the user performs the pose
  • Video is automatically processed in real time using OpenCV, an open-source, deep learning library which detects the keypoints using mediapipe.
  • Feedback is provided to the user on how they can safely improve their pose in real time

Watch Demo Video

Working Demo Screenshot

About

The application calculates the accuracy of the yoga pose and gives the advice to improve further. Used BlazePose: 3D Pose Estimation Model for Pose Detection, performed geometric analysis for accuracy calculation.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Python 97.5%
  • C 1.3%
  • C++ 0.3%
  • Cython 0.3%
  • JavaScript 0.2%
  • CSS 0.2%
  • Other 0.2%