AI Motion & Pose Estimation for Fitness Apps
Recently re-verified:Pose Estimation Models Compared: MediaPipe, MoveNet, YOLO and More (Oct 18),MediaPipe Pose Landmarker Models: Lite vs Full vs Heavy (Oct 18),Squat Detection With Pose Estimation: Landmarks, Camera, Rep Logic (Oct 18)
New to the idea? Start with what pose estimation is. Ready to implement? The AI workout tracking guides walk the per-platform wiring, and the AI tracking APIs cover the buy option. This cluster is the decisions in between.
Writing code against a model’s output? The pose keypoint maps list every index of 9 keypoint schemes, read from each model’s own source.
Pose estimation tech
Which model, how many dimensions, how accurate.
- Pose Estimation Models Compared: MediaPipe, MoveNet, YOLO and MoreMediaPipe/BlazePose (33 kp), MoveNet, YOLO-pose and OpenPose compared: keypoints, on-device, multi-person, and the AGPL/non-commercial license traps.UpdatedVerified October 18, 2026
- Pose Estimation Model Licenses: Which Can You Ship Commercially?What pose model licenses allow commercially: MediaPipe and MoveNet SinglePose are Apache-2.0, Ultralytics YOLO is AGPL-3.0, OpenPose is noncommercial.UpdatedVerified October 12, 2026
- MediaPipe Pose Landmarker Models: Lite vs Full vs HeavyPose Landmarker lite vs full vs heavy: model-card size, speed, and accuracy, what the float16/latest .task URL means, and which variant to pick.UpdatedVerified October 18, 2026
- VNDetectHumanBodyPoseRequest: Apple Vision Body Pose on iOSVNDetectHumanBodyPoseRequest (2D, 19 joints) and the 3D request (17 joints): when Apple's native path beats bundling MediaPipe or MoveNet.Verified August 2, 2026
- 2D vs 3D Pose Estimation for Fitness Apps2D keypoints are x,y in the image; 3D adds estimated depth. See when out-of-plane angles need 3D, when 2D is enough, and why no depth sensor is needed.Verified July 24, 2026
- Pose Estimation Accuracy: What It Means and What Drives ItWhat pose estimation accuracy means (PCK, OKS, MPJPE), what degrades it, and how to evaluate it on your own camera, lighting, and exercises.Verified July 24, 2026
- Multi-Person Pose Tracking: Top-Down vs Bottom-UpMulti-person pose tracking explained: top-down vs bottom-up, which models do which (YOLO-pose, OpenPose), tracking IDs, and when a fitness app needs it.Verified July 24, 2026
Model by model
What each model outputs, runs on and is licensed under, from its own source.
- MoveNet Lightning, Thunder and MultiPose: Inputs, Outputs and LicenceMoveNet's three models side by side: input sizes, the 17-keypoint output tensor, TF.js and TF Lite runtimes, published speeds and what each card licenses.UpdatedVerified October 17, 2026
- ML Kit Pose Detection: Base vs Accurate SDK, Landmarks and LimitsGoogle's ML Kit pose API on Android and iOS: base vs accurate SDK sizes and speeds, the 33 landmarks, the experimental Z value and the one-person limit.UpdatedVerified October 17, 2026
- Ultralytics YOLO Pose Models: Sizes, Keypoint Output and LicenceUltralytics YOLO26 pose models n to x as Ultralytics publishes them: COCO keypoint mAP, speed and size, the keypoint tensor, export formats and AGPL-3.0.UpdatedVerified October 17, 2026
- RTMPose (MMPose): Model Sizes, Keypoint Sets and DeploymentRTMPose from OpenMMLab's MMPose: t to x sizes and speeds as its README reports them, the 17, 26 and 133-keypoint sets, ONNX, TensorRT and ncnn, Apache-2.0.UpdatedVerified October 17, 2026
- OpenPose Models: BODY_25 vs COCO, Output Format and LicenceCMU's OpenPose: the BODY_25 and COCO body models, hand and face keypoints, the JSON output layout, CPU and GPU builds, and its noncommercial licence.UpdatedVerified October 17, 2026
Performance & deployment
Where inference runs and what it needs.
- On-Device vs Cloud Pose Estimation: Which to ChooseOn-device pose estimation is private, low-latency, offline, and free per frame - the fitness default. Cloud wins for heavier models. How to decide.Verified July 24, 2026
- Real-Time Pose Estimation: Frame Rate, Latency, and Model Trade-offsWhat real-time pose estimation needs: frame-rate and latency budget, model size vs speed, frame dropping, smoothing, and battery. Pick by use case.Verified July 24, 2026
- Pose Estimation Hardware Requirements: What You Actually NeedA normal RGB phone camera is enough for 2D and monocular 3D pose - no depth sensor or LiDAR. GPU/NPU acceleration helps; old devices need a lighter model.Verified July 24, 2026
Interpreting motion
Turning keypoints into reps, form, and a decision.
- How Rep Counting Works: The Algorithm ExplainedHow camera rep counting works: track a joint angle over time, then count cycles with a state machine plus hysteresis to avoid double-counting jitter.Verified July 24, 2026
- How Camera-Based Form Feedback WorksHow camera form feedback works: joint angles, range of motion, tolerance bands, and cues. Plus the honest limits. A coaching aid, not medical advice.Verified July 24, 2026
- Build vs Buy: AI Motion TrackingBuild your own pose pipeline or buy a motion-tracking SDK? An honest, independent trade-off by team size, timeline, and how much control you need.Verified July 24, 2026
Exercise by exercise
Landmarks, camera placement, rep logic and measured accuracy for one exercise at a time, from published studies.
- Squat Detection With Pose Estimation: Landmarks, Camera, Rep LogicSquat counting from a camera, by the studies: knee and hip landmarks, phone placement that worked, rep thresholds to calibrate, and the accuracy measured.UpdatedVerified October 18, 2026
- Push-Up Counter With Computer Vision: Landmarks, Camera, Rep LogicCounting push-ups from a camera, per the studies: elbow and body-line landmarks, the phone angle that worked, rep thresholds to calibrate and accuracy.UpdatedVerified October 18, 2026
- Lunge Detection With Pose Estimation: Landmarks, Camera, Rep LogicLunge counting from a camera, per the studies: both knee angles, how the camera view shifted OpenPose's joint angles, the rep phases and measured accuracy.UpdatedVerified October 18, 2026
- Plank Detection With Pose Estimation: Landmarks, Camera, Hold LogicPlank tracking from a camera, per the studies: alignment checks, a hold timer that stops on bad posture, a ready-posture gate, and what was measured.UpdatedVerified October 18, 2026
- Deadlift Pose Estimation: Landmarks, Camera, Rep LogicDeadlift tracking from a camera, per the studies: torso and elbow angles, why 2D keypoints miss spinal curvature, camera set-ups, rep logic and accuracy.UpdatedVerified October 18, 2026
- Bicep Curl Counter With Pose Estimation: Landmarks, Camera, Rep LogicCounting bicep curls from a camera, per the studies: elbow angle or hand height, camera set-ups, equipment hiding the wrist, rep logic and accuracy.UpdatedVerified October 18, 2026
- Jumping Jack Counter With Pose Estimation: Landmarks, Camera, Rep LogicCounting jumping jacks from a camera, per the studies: hand and feet distance cycles, wrist and ankle measures, the depth-camera set-ups and their limits.UpdatedVerified October 18, 2026
- Sit-Up Counter With Pose Estimation: Landmarks, Camera, Rep LogicCounting sit-ups from a camera, per the studies: elbow-to-knee distance and body angle, why the camera view decides recognition, rep logic and limits.UpdatedVerified October 18, 2026
- Pull-Up Counter With Computer Vision: Landmarks, Camera, Rep LogicCounting pull-ups from a camera, per the studies: finding the bar from the hands, mouth or chin over the bar, elbow thresholds, rep logic and accuracy.UpdatedVerified October 18, 2026
- Overhead Press Pose Estimation: Landmarks, Camera, Rep LogicTracking the overhead press from a camera, per the studies: elbow and shoulder angles, hands above the head, hand-height counting, camera set-up, limits.UpdatedVerified October 18, 2026
Frequently asked questions
- Do I need a special camera for AI motion tracking?
- No. A regular RGB smartphone camera is enough for 2D pose estimation and even monocular (single-camera) 3D landmarks — you don't need a depth sensor. GPU/NPU acceleration helps performance on-device, and lighting and framing matter more than the camera itself. The hardware-requirements page covers what actually affects it.
- Should pose estimation run on-device or in the cloud?
- On-device (ML Kit, MediaPipe, TensorFlow Lite, Core ML) is usually the better default for fitness: it's low-latency, works offline, has no per-frame server cost, and keeps workout video private. Cloud inference lets you run heavier models consistently across devices but adds latency, bandwidth, and the privacy weight of streaming video. The on-device-vs-cloud page walks the trade-off.
- How does an app count reps or check form from a camera?
- It runs pose estimation to get body keypoints each frame, then interprets them: rep counting tracks a joint angle or keypoint over time and detects the up/down phases (usually a state machine with thresholds); form feedback computes joint angles and range of motion and compares them to a target. Both are covered here — and note that camera-based form feedback is a coaching aid, not medical or physical-therapy advice.
Independent comparison, last reviewed July 24, 2026. Pricing, rate limits, and feature availability change often — confirm current details in each provider’s official documentation before you commit. Product and company names are trademarks of their respective owners; AIFitnessAPI is not affiliated with, endorsed by, or sponsored by any product listed here.