Segments non-ground points into individual objects using DBSCAN,
region growing, or connected components.
Usage
px_segment_objects(
cloud,
method = "dbscan",
eps = 0.5,
min_points = 50L,
use_normals = FALSE
)
Arguments
- cloud
A px_cloud (typically with ground removed).
- method
Character: "dbscan", "region_growing", or "connected_components".
- eps
Numeric — neighborhood radius for DBSCAN.
- min_points
Integer — minimum points per segment.
- use_normals
Logical — incorporate normals in segmentation.
Value
A segmentation_result object with components:
- labels
Integer vector — per-point segment IDs (-1 = noise)
- n_segments
Integer — number of segments
- segment_sizes
Named integer vector — points per segment