Skip to content

arihantjain6739/PoseMate

Repository files navigation

PoseMate - Human Pose Estimation App

Overview

PoseMate is an advanced human pose estimation app that leverages cutting-edge machine learning techniques to analyze and predict human poses in real time. It can detect and track key body points, making it ideal for applications in fitness, healthcare, gaming, and augmented reality.

Features

  • Real-time pose estimation: Analyze poses from live camera feeds or uploaded videos/images.
  • Keypoint detection: Detects joints and key body landmarks (e.g., shoulders, elbows, knees, etc.).
  • High accuracy: Powered by state-of-the-art deep learning models.
  • Cross-platform support: Available on web and mobile platforms.
  • Use cases: Fitness tracking, physical therapy, gaming, and more.

Tech Stack

  • Frontend: Streamlit
  • Machine Learning: TensorFlow / PyTorch / Computer Vision
  • Other Tools: OpenCV

Try the app live: PoseMate Live Demo

Installation

Prerequisites

Make sure you have the following installed:

  • Python (3.7 or higher)

Steps

  1. Clone the repository:

    git clone https://github.com/arihantjain6739/posemate.git
    cd posemate
  2. Install dependencies:

    pip install -r requirements.txt
  3. Run the application:

    streamlit run app.py
  4. Access the app in your browser:

    http://localhost:8501
    

Requirements

The following Python dependencies are required:

opencv_python_headless==4.5.1.48
streamlit==0.76.0
numpy==1.18.5
matplotlib==3.3.2
Pillow==8.1.2

Usage

  • Upload an image/video or enable your webcam.
  • View the detected keypoints and pose visualization in real time.
  • Analyze results or export them for further use.

Models

PoseMate uses [model name] for pose estimation, which has been fine-tuned for accuracy and performance.

Contributing

We welcome contributions! Here’s how you can help:

  1. Fork the repository.
  2. Create a feature branch: git checkout -b feature-name.
  3. Commit your changes: git commit -m "Add new feature".
  4. Push to your branch: git push origin feature-name.
  5. Open a pull request.

License

This project is licensed under the MIT License.

Acknowledgements


Feel free to raise an issue or contribute to improve the app. Happy coding!

About

PoseMate is an intelligent human pose estimation platform that detects and tracks body keypoints in real time using computer vision and deep learning. It enables motion analysis, posture tracking, exercise monitoring, rehabilitation support, and interactive fitness experiences through live camera feeds, images, and video input.

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages