Deterministic sparse KLT feature tracking for grayscale frame buffers.
Dependencies
moon run src/cli -- detect --manifest tests/fixtures/occlusion/manifest.json
moon run src/cli -- inspect --manifest tests/fixtures/occlusion/manifest.json
moon run src/cli -- track --manifest tests/fixtures/occlusion/manifest.json --json trajectory.json --csv trajectory.csv| Package | Responsibility |
|---|---|
| math | vectors, matrices, statistics, geometry, intervals, and series utilities |
| image | frames, gradients, pyramids, interpolation, filters, normalization, tiles, and regions |
| features | Shi-Tomasi candidates, deterministic selection, spacing, and score summaries |
| klt | single-level and pyramidal Lucas-Kanade tracking |
| motion | translation/affine/projective models, robust losses, fitting, and residuals |
| validation | forward-backward checks, thresholds, typed diagnostics, and batch gates |
| tracking | lifecycle, health, recovery candidates, timelines, checkpoints, and sessions |
| trajectory | immutable samples, resampling, smoothing, metrics, windows, and segmentation |
| formats | JSON/CSV models plus table, stream, column, and schema contracts |
| analytics | aggregation, ranking, dashboards, filters, reports, and NDJSON contracts |
| cli_core / cli | target-independent commands and the native executable |
node --test tools/verify-docs.test.mjs
node tools/verify-docs.mjs
moon fmt --check
moon check --target all --deny-warn
moon test --target wasm-gc --deny-warn
moon bench benchmarks --target wasm-gc --release --deny-warn
moon infoDeterministic sparse KLT feature tracking for grayscale frame buffers.
Dependencies