MediaPipe Hands + Pose BG4122 · in-browser landmarker
← Board Scan Games Model… IMAGE FPS — Hands 0 Pose 0
Google MediaPipe Tasks · Hand Landmarker + Pose Landmarker

Hands, shoulders, and neck — in the browser.

Two on-device models run in the tab: 21 3D hand joints and 33 body landmarks. From those we derive finger flexion, pinch distance, neck flexion / side-bend / rotation, and left/right shoulder and elbow angles. Use Sparse / Joints / All on the video to cut how many numbers sit on the overlay. Tracking itself is unsmoothed so it stays live.

Loading models…
Calibrate today’s range first. Stop if anything hurts.
Base diagnostic scan
I'll name the joint. Hold still for a beep, then move until it beeps again.
0Sliced
—Cue
—Today’s ROM
—Best this session

Calibrate first: move through the range you can do today. Fruit will only show up near that reach.

Stop if anything hurts. After a rest fruit, the next one sits a few percent past your last max — not a jump. Use the buttons on the video.

What the models return

  • Hands — 21 landmarks per hand, handedness, image + world (m) coordinates. Flexion at CMC/MCP/PIP/DIP/IP.
  • Pose — 33 body landmarks. We use nose, ears, shoulders, elbows, wrists, hips.
  • Neck — flexion (head vs trunk), side-bend (coronal tilt), rotation (ear depth / yaw).
  • Shoulder — L/R flexion (hip–shoulder–elbow), line tilt, L/R elbow flexion.
  • Sparse / Joints / All — on the video. Sparse is just the rehab-useful angles. All dumps coordinates too. The skeleton follows the model with no extra lag.

Base diagnostic scan

Hold still until it beeps. Then move until the angle stops climbing — or stay still for 3 seconds — and it beeps and continues. Skip or stop anytime.

—Live
—Rest
—Limit
—Span

Checklist