A real-time exercise guide application that uses computer vision to track poses and provide feedback.
- Real-time pose tracking using MediaPipe
- Exercise template recording and playback
- Pose similarity scoring
- Real-time feedback on form
- Web-based interface with live video feed
- Python 3.8 or higher
- Webcam
- pip (Python package manager)
- Clone the repository:
git clone https://github.com/nuclearshadow/exercise-guide
cd exercise-guide- Create a virtual environment (recommended):
python -m venv venv
source venv/bin/activate # On Windows, use: venv\Scripts\activate- Install the required packages:
pip install -r requirements.txt- Start the Flask server:
python app.py- Open your web browser and navigate to:
http://localhost:5001
TBD
- Using google's Mediapipe for pose detection
- Images of exercise key poses taken from: acefitness.org