bookmark/config.example.json
pyr0ball c28afe0ac4 feat: add config loading, calibration script, and production entrypoint
Wires together AppConfig.load() (JSON config -> markers/guide_box),
calibrate.py (one-time empty-platform reference capture), and run.py
(build_strategy dispatch + camera/session/FastAPI wiring via uvicorn)
to complete Phase 1 intake station integration.
2026-07-13 11:08:48 -07:00

13 lines
502 B
JSON

{
"device_index": 0,
"catalogue_path": "catalogue.csv",
"captures_dir": "captures",
"reference_frame_path": "reference.jpg",
"markers": [
{"name": "small_boundary", "bucket": "small", "x": 0, "y": 0, "width": 20, "height": 20},
{"name": "medium_boundary", "bucket": "medium", "x": 0, "y": 0, "width": 20, "height": 20},
{"name": "large_boundary", "bucket": "large", "x": 0, "y": 0, "width": 20, "height": 20}
],
"guide_box": [0, 0, 100, 100],
"trigger_strategy": "manual"
}