packages/model-driver-mediapipe/README.md
Single-person motion capture workshop package.
Goal
Provide a minimal closed loop that stage-web can consume:
camera frame → MediaPipe Tasks Vision → PerceptionState → canvas overlay
Where to try it
apps/stage-web/src/pages/devtools/model-driver-mediapipe.vueKey files
packages/model-driver-mediapipe/src/types.ts: middle-layer contract (PerceptionState)packages/model-driver-mediapipe/src/engine.ts: scheduler + dropped-frame policy + state mergepackages/model-driver-mediapipe/src/backends/mediapipe.ts: @mediapipe/tasks-vision integrationpackages/model-driver-mediapipe/src/utils/overlay.ts: canvas overlay rendererBackend assumptions
maxPeople: 1)VIDEOx/y in [0..1]) and drawn onto the overlay canvasDocs
Keep upstream docs/snippets in packages/model-driver-mediapipe/references/.
The minimal API surface this package uses is summarized in:
packages/model-driver-mediapipe/references/tasks-vision-api.md