A full-stack application that allows users to upload videos of themselves or others boxing, then leverages computer vision and Gemini AI to generate insightful performance reports.
- 📹 Video Upload: Submit boxing footage directly through the app.
- 🧠 Pose Estimation: Uses OpenCV and MediaPipe to extract and analyze body movement data.
- 🤖 AI-Powered Analysis: Integrates Gemini AI to evaluate the boxer's technique.
- 📊 Comprehensive Reports: Automatically generates detailed feedback including:
- ✅ Strengths
- ❌ Weaknesses
- 📈 Areas for Improvement
- Coaching assistance for trainers
- Self-assessment for amateur boxers
- Research in sports performance and biomechanics
Tech Stack: OpenCV, MediaPipe, Gemini AI, Python, Javascript