PCL::RegionGrowing 负指数
Posted
技术标签:
【中文标题】PCL::RegionGrowing 负指数【英文标题】:PCL::RegionGrowing on negative Indices 【发布时间】:2021-06-24 11:34:55 【问题描述】:我有一个点云,我从中提取了一个地平面。现在我想应用一个在除地平面之外的所有点上生长的区域。我怎样才能有效地做到这一点?
pcl::SACSegmentationFromNormals <pcl::PointXYZRGB, pcl::Normal> ground_seg;
ground_seg.setInputCloud(input_cloud);
ground_seg.setInputNormals(input_normals);
ground_seg.segment(*ground_indices, *coefficients);
pcl::RegionGrowing<pcl::PointXYZRGB, pcl::Normal> region_growing;
region_growing.setIndices(ground_indices); // In this case, region growing is applied on the plane indices
【问题讨论】:
【参考方案1】:我不能只是找到一种方法来获取 SACSegmentationFromNormals 找到的负索引,但您可以尝试使用:
pcl::ExtractIndices,请参阅本教程: https://pcl.readthedocs.io/en/latest/extract_indices.html?highlight
然后使用 setNegative(true) 得到一个新的点云,只包含你想要做的区域增长。
【讨论】:
以上是关于PCL::RegionGrowing 负指数的主要内容,如果未能解决你的问题,请参考以下文章