Axis-based clustering

Function: Clustering by axis, clustering by the value of the specified axis of the point cloud, such as clustering by Z axis

Input Parameters:

Name Type Valid Range Default Value Meaning

Scene point cloud

XYZPoints

None

None

Scene point cloud

Output Parameters:

Name Type Valid Range Default Value Meaning

Point cloud after clustering

XYZPoints

None

None

Returns the scene point cloud after clustering according to the specified axis

Parameter Settings:

Name Type Valid Range Default Value Meaning List None [0, 0, 1] Specify the clustering axis, clustering in this axis direction

Clustering minimum points

Integer

[1, 4000000]

1

Minimum number of Point Cloud Points per Cluster

Clustering max points

Integer

[1, 4000000]

4000000

Maximum number of Point Cloud Points per Cluster

Sort order

String

['from small to large', 'from large to small']

from small to large

Sort order

Enable node

Bool

None

True

Turn on node functionality

Clustering method

String

['K-Means Clustering', 'Density-based Clustering']

Density-based Clustering

Specify clustering method

Search radius in

Integer

[1, 5000]

5

Search radius in

Density condition

Integer

[1, 5000]

100

The minimum number of point cloud points required within the search radius of each seed point, that is, the density condition. The larger the clustering is, the more stringent the clustering is. The smaller the clustering is, the looser the clustering is. The more the clustering is, the more the clustering is.

Retain all results

Bool

[True, False]

True

For each input point cloud, whether to output all segmentation results, if false, the number of results will be retained by