BladeSzaSza's picture
feat: pose model selector + overlay visualizer
e20bbc7 verified
|
Raw
History Blame
1.14 kB
---
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
```bash
# 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](CLAUDE.md) for full architecture details.
## Model Budget
~18B params total (under 32B cap). See [MODEL_BUDGET.md](MODEL_BUDGET.md).
## License
Built for the Build Small Hackathon (Backyard AI track).