一、简介
延续这篇文章(CloudCompare&PCL RANSAC提取多个平面)的思路:
1、首先基于所有数据提取内点数量最多的圆柱面,将其进行保存并将这些内点从原始数据中移除。
2、在剩余的点云中重复1中的过程,直至无法探测出圆柱,算法停止。
二、实现代码
void MainWindow::ransacExtractMultiCylinder()
{
if (getSelectedEntities()
延续这篇文章(CloudCompare&PCL RANSAC提取多个平面)的思路:
1、首先基于所有数据提取内点数量最多的圆柱面,将其进行保存并将这些内点从原始数据中移除。
2、在剩余的点云中重复1中的过程,直至无法探测出圆柱,算法停止。
void MainWindow::ransacExtractMultiCylinder()
{
if (getSelectedEntities()