Region growing segmentation(基于区域增长的点云分割)
pcl::RegionGrowing (该类在PCL 1.7.0才有的)
pcl
::NormalEstimation 计算法向量
算法思路:
- 选择种子点:在当前点集A中选择有最小曲率的点加入种子点集
- 区域增长:寻找种子点的邻域点,对于位于A中且与种子点的法向量夹角小于阈值的邻域点,将其加入当前区域中,如果其曲率小于阈值则也加入种子点集
- 对于每个种子点,重复2,最终输出一组类,每个类的点都认为是同一平滑表面的一部分。
region_growing_segmentation.cpp