Sean Carnahan
Patch for Hugging Face Spaces: fix matplotlib config, check .gitignore, prep for model file inclusion
f20fe1f

Bodybuilding Pose Analyzer

A real-time pose analysis tool for bodybuilders that helps analyze and provide feedback on common bodybuilding poses.

Features

  • Real-time pose detection using MediaPipe
  • Analysis of common bodybuilding poses:
    • Front Double Biceps
    • Side Chest
    • Back Double Biceps
  • Angle measurements for key body parts
  • Real-time feedback and corrections
  • FPS display

Requirements

  • Python 3.8+
  • Webcam
  • Required Python packages (listed in requirements.txt)

Installation

  1. Clone the repository:
git clone <repository-url>
cd bodybuilding_pose_analyzer
  1. Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate  # On Windows: venv\Scripts\activate
  1. Install required packages:
pip install -r requirements.txt

Usage

  1. Run the demo script:
python src/demo.py
  1. Position yourself in front of the webcam
  2. The system will automatically detect your pose and provide feedback
  3. Press 'q' to quit the application

Supported Poses

Currently, the system supports the following poses:

  • Front Double Biceps
  • Side Chest
  • Back Double Biceps

More poses will be added in future updates.

Contributing

Feel free to submit issues and enhancement requests!