Pose estimation demo
Squat Counter
MediaPipe-first squat analysis for rep counting and fatigue-driven form degradation. Offline mode shows representative metrics.
Demo server is currently offline or warming up. Sample analysis is shown so the page never breaks.
Sample analysis — pose skeleton, torso lean, and HUD rendered server-side
Sample squat set
Analysis
Model version: v1
Rep count
21
Degradation starts
Rep 5
| Rep | Depth | Lean | Z depth | Z lean | Flag |
|---|---|---|---|---|---|
| 1 | 0.9931 | 50.5 deg | 0.08 | -1.15 | Clean |
| 2 | 0.9966 | 54.0 deg | 1.18 | -0.13 | Clean |
| 3 | 0.9888 | 58.7 deg | -1.26 | 1.28 | Clean |
| 4 | 0.9976 | 59.4 deg | 1.50 | 1.49 | Clean |
| 5 | 0.9609 | 58.5 deg | -10.04 | 1.23 | Flagged |
| 6 | 0.9679 | 61.2 deg | -7.85 | 2.04 | Flagged |
| 7 | 0.9911 | 63.7 deg | -0.55 | 2.79 | Flagged |
| 8 | 0.9756 | 61.8 deg | -5.41 | 2.20 | Flagged |
| 9 | 0.9475 | 59.3 deg | -14.24 | 1.45 | Flagged |
| 10 | 0.9559 | 60.3 deg | -11.59 | 1.76 | Flagged |
| 11 | 0.9417 | 59.6 deg | -16.06 | 1.54 | Flagged |
| 12 | 0.9777 | 61.5 deg | -4.74 | 2.12 | Flagged |
| 13 | 0.9843 | 61.3 deg | -2.68 | 2.05 | Flagged |
| 14 | 0.9769 | 60.4 deg | -5.01 | 1.80 | Flagged |
| 15 | 0.9787 | 61.6 deg | -4.45 | 2.14 | Flagged |
| 16 | 0.9503 | 64.1 deg | -13.37 | 2.89 | Flagged |
| 17 | 0.9408 | 59.7 deg | -16.34 | 1.59 | Flagged |
| 18 | 0.9594 | 63.5 deg | -10.49 | 2.72 | Flagged |
| 19 | 0.9190 | 62.3 deg | -23.20 | 2.36 | Flagged |
| 20 | 0.8833 | 55.6 deg | -34.38 | 0.37 | Flagged |
| 21 | 0.9307 | 59.9 deg | -19.50 | 1.65 | Flagged |