The AI Workout Assisstant is a web-based application that utilizes computer vision and machine learning to track and analyze exercises in real-time. Built with Flask for the backend and OpenCV, MediaPipe for exercise recognition, this project offers users a dynamic way to monitor their exercise routines and get feedback on their performance.
- Real-Time Exercise Tracking: Monitors exercises using computer vision and provides feedback based on posture and movements. Provides support for 3 execises for now.
- Dynamic Feedback: Provides real-time feedback on exercise performance, including the number of repetitions and posture corrections.
- Video Feed Integration: Streams the live video feed from the user's webcam to the web interface.
- Backend: Flask
- Computer Vision: OpenCV, MediaPipe
- Frontend: HTML, CSS, JavaScript
- Dependencies: Listed in
requirements.txt
-
Clone the Repository:
git clone https://github.com/eshal26/AI-Workout-Assisstant.git cd AI-Workout-Assisstant
-
Install dependencies:
pip install -r requirements.txt
-
Run the Application:
python app.py
Feel free to submit issues or pull requests if you have suggestions or improvements.