effectcraft/crates/track/src
Brandon Thomas bf8962becf Never crash: trackers and camera solver without expect()
The camera solver, KLT pyramid and subspace (warp stabilizer) tracker expect()ed data-structure
invariants: a track point seen in a frame, a solved camera, a pyramid level. A missing value now
skips that point/track (or, for finish(), returns a SolveError: "no frame was solved") instead of
panicking. Denies the panic lints in the crate.

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-04 13:24:17 -04:00
..
camtrack Never crash: trackers and camera solver without expect() 2026-10-04 13:24:17 -04:00
roto M13.10: web frame workers fed by project diffs, offloaded Roto Brush propagation, non-blocking wait jobs, browser Media Browser 2026-10-03 08:36:00 -04:00
face.rs M13.3: face tracking methods, Face Track Points / Measurements, camera lens distortion, docs 2026-10-03 04:36:12 -04:00
fit.rs M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
klt.rs Never crash: trackers and camera solver without expect() 2026-10-04 13:24:17 -04:00
lib.rs Never crash: trackers and camera solver without expect() 2026-10-04 13:24:17 -04:00
mask.rs M6.6: mask tracking + mask interpolation core (KLT, RANSAC fits, stabilization math) 2026-10-02 11:10:53 -04:00
plane.rs M12.3: tracker core 2026-10-02 08:28:44 -04:00
solve.rs M13.3: Subspace Warp content-preserving mesh warp, face tracker library 2026-10-03 04:08:23 -04:00
stabilize.rs M13.3: Subspace Warp content-preserving mesh warp, face tracker library 2026-10-03 04:08:23 -04:00
subspace.rs Never crash: trackers and camera solver without expect() 2026-10-04 13:24:17 -04:00
tests.rs M12.3: tracker panel + apply 2026-10-02 08:52:20 -04:00