Skip to content

"Welcome to our posture detection and pose classification web application repository! Utilizing Python, Flask, and libraries like Mediapipe, we empower users to monitor and classify human poses in real-time through webcam interactions. Perfect for fitness monitoring and gesture-based interfaces."

License

SohamPrajapati/Posture-Detection-Pose-Classification-Project

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

28 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Posture Detection & Pose Classification Web Application

This project is a posture detection and pose classification web application developed using Python, Flask, and various libraries such as Mediapipe and Matplotlib. It utilizes machine learning algorithms to accurately detect and classify human poses, including poses like Tree Pose, T Pose, Warrior II, etc. This application is particularly useful for applications like fitness monitoring and gesture-based interfaces.

Features

  • Pose Detection: Utilizes Mediapipe library to detect human poses in real-time through the webcam.
  • Pose Classification: Employs machine learning algorithms to classify detected poses into predefined categories such as Tree Pose, T Pose, Warrior II, etc.
  • Web Interface: Provides a user-friendly web interface for interacting with the application.
  • Fitness Monitoring: Enables users to monitor their posture during fitness activities such as yoga, pilates, etc.
  • Gesture-Based Interfaces: Can be integrated into gesture-based interfaces for controlling applications or devices.

Screenshots

Screenshot 1

Screenshot 2

Requirements

  • Flask
  • Mediapipe
  • opencv_contrib_python
  • opencv_python

Installation

  1. Clone the repository:

    git clone https://github.com/username/posture-detection-web-app.git
  2. Navigate to the project directory:

    cd Posture-Detection-Pose-Classification-Project
  3. Install the required dependencies:

    pip install -r requirements.txt

Usage

  1. Run the Flask application:

    python app.py
  2. Open a web browser and navigate to http://localhost:5000.

  3. Allow access to the webcam if prompted.

  4. Follow the instructions on the web interface to detect and classify human poses.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

"Welcome to our posture detection and pose classification web application repository! Utilizing Python, Flask, and libraries like Mediapipe, we empower users to monitor and classify human poses in real-time through webcam interactions. Perfect for fitness monitoring and gesture-based interfaces."

Topics

Resources

License

Stars

Watchers

Forks