RANSAC区分线和面

RANSAC differentiating between line and plane

我正在尝试从包含电源线的 3D 点数据集中提取平面。现在,电源线也被提取为平面。所以我的问题是可以使用 RANSAC 来区分直线和平面。我可以执行基于特征值的分析,但我正在寻找某种方法来作为 RANSAC 算法本身的一部分执行。

找到一个简单的解决方案。发布它以帮助其他人。 RANSAC 从从三个点寻找平面开始。所以我们从三个点找到两个向量。我们可以检查两个向量的点积,看看它们是否接近于 1。如果接近,则它们代表一条线。