Expand description
Point cloud segmentation for SpatialRust.
Structs§
- Cylinder
Model - Cylinder model: all surface points are
radiusfrom the axis line. - Dbscan
Config - Configuration for DBSCAN density-based clustering.
- Dbscan
Result - Result of DBSCAN clustering.
- Dbscan
Segmenter - DBSCAN density-based segmenter.
- Euclidean
Cluster Config - Configuration for Euclidean clustering.
- Euclidean
Cluster Extractor - Euclidean region-growing cluster extractor.
- Euclidean
Cluster Result - Result of Euclidean clustering.
- Ground
Config - Configuration for
GroundSegmenter. - Ground
Segmentation - Result of ground segmentation.
- Ground
Segmenter - Grid-based ground segmenter.
- Multi
Plane Config - Configuration for
MultiPlaneSegmenter. - Multi
Plane Segmentation - Result of multi-plane segmentation.
- Multi
Plane Segmenter - Sequential RANSAC multi-plane segmenter.
- Plane
Model - Plane model in Hessian form:
normal · p + d = 0with unit normal. - Primitive
Segmentation - Result of fitting a primitive, partitioning the cloud into inliers/outliers.
- Ransac
Cylinder Segmenter - RANSAC cylinder segmenter. The input cloud must carry normals.
- Ransac
Plane Config - Configuration for RANSAC plane segmentation.
- Ransac
Plane Segmentation - Result of RANSAC plane segmentation.
- Ransac
Plane Segmenter - RANSAC-based dominant plane segmenter.
- Ransac
Primitive Config - Shared RANSAC controls for primitive fitting.
- Ransac
Sphere Segmenter - RANSAC sphere segmenter.
- Region
Growing Config - Configuration for normal-based region growing segmentation.
- Region
Growing Result - Result of region growing segmentation.
- Region
Growing Segmenter - Normal-based region growing segmenter.
- Sphere
Model - Sphere model: all surface points are
radiusfromcenter.
Enums§
- UpAxis
- Which axis points “up” (its minimum defines local ground height).
Traits§
- Point
Cloud Segmenter - Common trait for point cloud segmentation algorithms.
Functions§
- extract_
indices - Extracts a sub-cloud containing only the selected point indices.
- extract_
mask - Extracts points where
mask[index]is true. - with_
labels - Adds or replaces a per-point label field on a point cloud copy.