You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
* Using Cilantro's ConnectedComponentExtraction3f method
9
+
/** @brief Downsamples and segments the point cloud using Cilantro's ConnectedComponentExtraction3f method
11
10
* @param pointCloud the point cloud to segment
12
-
* @param voxelSize the voxel size for the search in the point cloud
13
-
* @param normalThresholdDegree the normal threshold in degrees do differentiate segments
14
-
* @param minClusterSize the minimum cluster size to consider a segment
11
+
* @param voxelSize the voxel size for the downsampling of the point cloud. The point cloud is downsampled after the normal calculation. A lower number will result in a denser point cloud
12
+
* @param normalThresholdDegree the normal threshold in degrees do differentiate segments. The higher the number, the more tolerent the segmentation will be to normal differences
13
+
* @param minClusterSize the minimum cluster size to consider a segment. A lower number will discard smaller segments
14
+
* @param useKnnNeighborhood if true, the neighborhood search will be done using the knnNeighborhoodSize, otherwise it will be done using radiusNeighborhoodSize
15
+
* @param knnNeighborhoodSize the k nearest neighbors size for the "neighborhood search". This is used when useKnnNeighborhood is true. a higher number will result in smoother segmentation, but at the cost of computation time
16
+
* @param radiusNeighborhoodSize the radius of the neighborhood size for the "radius search". This is used when useKnnNeighborhood is false. A higher number will result in smoother segmentation, but at the cost of computation time.
15
17
* @return std::vector<geometry::DFPointCloud> the segmented point clouds
0 commit comments