Commit Graph
10 Commits
Author SHA1 Message Date
jessikitty 44126ec3b4 feat: HUD shows pose rejections and detect resolution; detection long-edge configurable via nbx.detectLong 2026-08-24 11:51:19 +10:00
jessikitty 2c78c48bcc fix: FOV applies to the image's long axis (iOS gives portrait streams — focal was 1.78x short); cap detection canvas long side (portrait was 1.6MP not 0.5MP); show duplicate detections in HUD 2026-08-24 11:26:45 +10:00
jessikitty ef3c13d8c8 feat: cylinder occluders (shape/radiusCm/heightCm) for round props like the test rig post 2026-08-24 10:39:51 +10:00
jessikitty 06816c97c3 fix: derive camera FOV from the video and the object-fit:cover crop (was hardcoded 60deg vertical vs the video's 36deg — measured 1.7x projection error); aim check now compares in viewport NDC 2026-08-20 16:08:02 +10:00
jessikitty c4709bd6f8 perf: throttle detection to 20Hz (render stays full rate), use the worker-backed solver, add fps to the HUD 2026-08-20 15:49:31 +10:00
jessikitty bf36a21c74 feat: wire the dev Motion button (label reflects state); chip toggle routes through the same setter 2026-08-20 10:41:31 +10:00
jessikitty 7cfadf2aca fix: load scene over HTTP so tracking no longer depends on the WebSocket; HUD shows scene state and detected-vs-usable crests 2026-08-19 16:31:37 +10:00
jessikitty fc1b13cc26 v3: ghost triage instrumentation — WS rx trace, ghost record count, buildGhost error reporting, dev beacon, pose self-consistency (aim) readout 2026-08-19 16:06:12 +10:00
jessikitty 166dade2e0 v3: HUD shows opencv download progress (cv:loading N%) and retries load when tapping back to opencv 2026-08-14 21:54:49 +10:00
jessikitty 81f2168717 v3: exhibit.js — dual tracking engines (opencv board solve default, posit A/B fallback) 2026-08-13 22:42:37 +10:00