🔥 AI Push-Up Counter Using YOLOv8 Pose Estimation | Full Code + Explanation
✅ In this video, we build a powerful AI-Based Push-Up Counter using YOLOv8 Pose Estimation, OpenCV, and Python.
The system detects your body joints, calculates elbow–shoulder–wrist angles, and counts push-up reps automatically in real time.
It supports Left View, Right View, and Front View and adapts to different camera positions using a smart alignment pipeline.
🚀 What This Project Can Do
🔹 Detect 17 pose landmarks using YOLOv8
🔹 Compute joint angles for accurate push-up detection
🔹 Normalize body alignment for stable performance
🔹 Count reps with visual bars, stages, and indicators
🔹 Process Left / Right / Front camera videos
🔹 Pick random videos automatically for demo
🔹 Display real-time skeleton overlays and progress bars
🧠 Tech Stack
💻 Python
📌 OpenCV
🤖 Ultralytics YOLOv8 Pose
📐 Angle & Skeleton Analysis
📊 Exercise Recognition Pipeline
👉 GitHub: https://github.com/NitinCVOrbit/-AI-P...
🎞️ Videos You May Like
1️⃣ Leaf Disease Segmentation with YOLOv9 | Full Training & Inference Tutorial
• Leaf Disease Segmentation with YOLOv9 | Fu...
2️⃣ Train Custom Flowers Classification Model using YOLOv8 | Complete Deep Learning Tutorial
• Train Custom Flowers Classification Model ...
3️⃣Brain Tumor Object Detection using YOLOv9 | Complete Deep Learning Tutorial
• Brain Tumor Object Detection using YOLOv9 ...
4️⃣Build a Telegram AI Image Classification Bot with YOLO | Deep Learning Project in Python
• Build a Telegram AI Image Classification B...
#AI #DeepLearning #YOLOv8 #PoseEstimation #OpenCV #Python #ComputerVision #FitnessAI #PushupCounter #ArtificialIntelligence #MachineLearning