Views
No views yet
trunk, branch, foliage, root, or
flower (fruit), exported to ONNX for local inference via ONNX Runtime.segment/meshseg_vegetation.onnx).float32 [1, N, 3] (normalised to a centred
unit box; +Y up).unknown, trunk, branch, foliage, root, flower); argmax → label, scattered
back to mesh vertices/faces by nearest sampled point.cdist+topk, ONNX-exportable) + a global max-pooled feature;
~0.78 MB. Trained at the app's inference sample size (4096 points).scripts/export-meshseg-onnx.py --category vegetation in the QtMeshEditor
repo (one-time, offline; the app never runs Python). Strategy + roadmap:
docs/MESH_SEGMENTATION_STRATEGY.md.oak regime
(stubby trunk, canopy 1.1–2.2× larger, foliage drooping down around/below
the trunk top with a low skirt) and solid-VOLUME canopy fill (real leaf-card
canopies are dense volumes, not the hollow shells v1.0 trained on). Fixes
the verified real-world failure where a stylized oak's low canopy was
labelled trunk.