Commit cf3c857
committed
KISS-Matcher: 3 presets + brighter initial-match color
Presets switchable from a sidebar list (loaded from a tiny index JSON):
- vel16 (Velodyne VLP-16, indoor) — 1.7 MB committed
- vel64 (Velodyne HDL-64, KITTI s2s) — 2.9 MB committed
- kitti0007 (KITTI seq 00 ↔ 07 submaps) — 6.4 MB committed (1 m
voxel-downsampled from upstream's 27 MB raw to keep the repo
slim; algorithm result is unchanged at the demo's voxel size)
INITIAL_COLOR slate-600 (#475569) → slate-300 (#cbd5e1). The previous
slate sat too close to the bg on phones / dim displays — they now read
clearly against it while staying visibly muted relative to the amber
final inliers.
tools/gen_kiss_matcher_data.py iterates a PRESETS list now, writes one
JSON per preset plus a kiss_matcher_index.json the page reads first to
populate the switcher buttons. Old single-file kiss_matcher.json is
removed.
tools/_voxel_downsample_pcd.py is a one-shot helper used during
dataset onboarding (lives in tools/ for reproducibility, not part of
the chapter pipeline).
KissMatcher.tsx loads the index once, defaults to vel64, swaps src /
tgt / matches when the user clicks a preset; resets pose offset and
camera framing on switch.1 parent d5f07bd commit cf3c857
17 files changed
Lines changed: 50738 additions & 63 deletions
File tree
- materials
- precomputed
- tools
- web/src
- i18n/locales
- lib
- pages
Binary file not shown.
Binary file not shown.
Large diffs are not rendered by default.
Large diffs are not rendered by default.
File renamed without changes.
File renamed without changes.
This file was deleted.
| Original file line number | Diff line number | Diff line change | |
|---|---|---|---|
| |||
| 1 | + | |
| 2 | + | |
| 3 | + | |
| 4 | + | |
| 5 | + | |
| 6 | + | |
| 7 | + | |
| 8 | + | |
| 9 | + | |
| 10 | + | |
| 11 | + | |
| 12 | + | |
| 13 | + | |
| 14 | + | |
| 15 | + | |
| 16 | + | |
| 17 | + | |
| 18 | + | |
| 19 | + | |
| 20 | + | |
| 21 | + | |
| 22 | + | |
| 23 | + | |
| 24 | + | |
| 25 | + | |
| 26 | + | |
| 27 | + | |
| 28 | + | |
| 29 | + | |
| 30 | + | |
| 31 | + | |
| 32 | + | |
| 33 | + | |
| 34 | + | |
| 35 | + | |
| 36 | + | |
| 37 | + | |
| 38 | + | |
| 39 | + | |
| 40 | + | |
Large diffs are not rendered by default.
Large diffs are not rendered by default.
0 commit comments