BladeSzaSza's picture
feat: pose model selector + overlay visualizer
e20bbc7 verified
|
Raw
History Blame
1.14 kB
metadata
title: FormScout
emoji: πŸ”οΈ
colorFrom: green
colorTo: green
sdk: gradio
app_file: app.py
pinned: false
license: apache-2.0
short_description: FMS video scoring β€” movement screen aid

FormScout

FMS (Functional Movement Screen) scoring pipeline β€” a screening aid that scores movement videos 0–3 per test with a written rationale and annotated overlay.

⚠️ Screening aid β€” not a diagnosis. Pain or clearing tests require a clinician.

Quick Start

# Install dependencies
pip install -r requirements.txt

# Run headless on a video
python -m formscout.run sample.mp4

# Launch Gradio app
python app.py

# Run tests
pytest tests/ -v

Architecture

Typed specialist agents orchestrated by a deterministic Director:

Ingest β†’ Pose2D β†’ [Body3D optional] β†’ Biomechanics β†’ Rubric Score β†’ [Judge] β†’ Report

See CLAUDE.md for full architecture details.

Model Budget

~18B params total (under 32B cap). See MODEL_BUDGET.md.

License

Built for the Build Small Hackathon (Backyard AI track).