AI Personal Trainer is a real-time fitness coaching system that uses Computer Vision and Artificial Intelligence to monitor body movements, count exercise repetitions, and analyze exercise form accuracy.
The system utilizes MediaPipe Pose for human pose estimation and tracking, enabling accurate detection of body joints and movement patterns during exercises such as squats, push-ups, and bicep curls.
The application provides real-time feedback, automatic repetition counting, performance scoring, and progress tracking through an interactive dashboard.
Key Features:
• Real-time human pose estimation and tracking.
• Automatic repetition counting.
• Exercise form analysis and correction.
• Performance scoring and progress monitoring.
• Interactive dashboard for workout analytics.
• Support for multiple exercises.
Technologies Used:
Python, MediaPipe, OpenCV, Computer Vision, Machine Learning, Streamlit.