0% found this document useful (0 votes)
97 views7 pages

PY089

Our Yoga Pose Detection System uses OpenPose and other libraries to recognize various yoga poses from images or live video. The system can detect poses like Chair, Cobra, Dog, and more. It is designed to help users improve their form by providing customized feedback on their poses. The system has a user module that allows uploading photos or analyzing poses in real-time using a webcam. It aims to provide a solution for correctly practicing yoga without an in-person trainer.

Uploaded by

Kaushik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
97 views7 pages

PY089

Our Yoga Pose Detection System uses OpenPose and other libraries to recognize various yoga poses from images or live video. The system can detect poses like Chair, Cobra, Dog, and more. It is designed to help users improve their form by providing customized feedback on their poses. The system has a user module that allows uploading photos or analyzing poses in real-time using a webcam. It aims to provide a solution for correctly practicing yoga without an in-person trainer.

Uploaded by

Kaushik
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as DOC, PDF, TXT or read online on Scribd
You are on page 1/ 7

Yoga Poses Detection using OpenPose

1) Background/ Problem Statement

Yoga, a centuries-old practice that is originally from India but is globally


famous for its numerous spiritual, corporeal, and mental benefits is a
type of exercise with complex postures. The problem with yoga is that,
like any other exercise, it is critical to practice it correctly because any
incorrect position during a yoga session can be ineffectual and
potentially inconvenient. This necessitates the presence of a trainer to
supervise the meeting and correct the individual's stance. Since not
every client approaches or has access to a trainer, a computerized
reasoning-based application might be used to detect yoga poses and
provide customized feedback to help people improve their structure.

Our Yoga Pose Detection System is designed and developed to


recognize yoga stances and respond with a customized response to
help users improve their postures. Our system will detect various yoga
poses, namely Chair, Cobra, Dog, Shoulder Stand, Triangle, Tree,
Warrior and No Pose.
2) Working of the Project

Our Yoga Pose Detection System consist of 1 module: User. They can
either upload a picture of a Yoga pose or pose directly in front of a
camera and the system will automatically detect and show the name of
the yoga pose.

The system will detect 8 types of Yoga poses Chair, Cobra, Dog, Shoulder
Stand, Triangle, Tree, Warrior and No Pose. The libraries that are used in
this project are OpenCV, dlib, OpenPose and MediaPipe. OpenPose is
the first real-time multi-person system to jointly detect the human
body, foot, hand, and facial key points on single images.
The framework used in this project is Django. The Front End involves
Html, CSS and JavaScript. The Back End involves MySQL Database. The
Back End Language is Python.

3) Advantages
The system is easy to maintain.
It is user-friendly.
The system successfully helps to identify Yoga poses.
It aims to help users improve their poses.
4) System Description

The system comprises 2 major modules with their sub-modules as


follows:

 User:

 Upload:
The user can upload a photo of the yoga pose and the system will
detect the pose accordingly.

 Real-time:
If the user does a yoga pose in front of the laptop camera, the
system will detect the pose and show the name accordingly.
5) Project Life Cycle

The waterfall model is a classical model used in the system


development life cycle to create a system with a linear and sequential
approach. It is termed a waterfall because the model develops
systematically from one phase to another in a downward fashion. The
waterfall approach does not define the process to go back to the
previous phase to handle changes in requirements. The waterfall
approach is the earliest approach that was used for software
development.
6) System Requirements

I. Hardware Requirement

i. Laptop or PC
 Windows 7 or higher
 I3 processor system or higher
 4 GB RAM or higher
 100 GB ROM or higher

II. Software Requirement

ii. Laptop or PC
 Python
 Sublime Text Editor
 XAMP Server
7) Limitations/Disadvantages

The system sometimes fails to detect poses accurately.

8) Application –

Our Yoga Pose Detection System is designed and developed to


recognize yoga stances and respond with a customized response
to help users improve their postures.

9) Reference

 https://ijisrt.com/assets/upload/files/IJISRT22MAY619.pdf
 https://www.irjet.net/archives/V9/i4/IRJET-V9I4223.pdf
 https://ijarsct.co.in/Paper2720.pdf
 https://www.academia.edu/44823153/
Yoga_Pose_Detection_and_Classification_Using_Deep_Learning
 https://arxiv.org/pdf/1812.08008.pdf

You might also like