【发布时间】:2020-04-18 13:04:24
【问题描述】:
我有一个点云,我已经计算了所有存在的平面。我有一个数学公式,最能描述包含点云中点的平面,如下所示:ax+by+cz+d=0。在这个公式中,a、b、c 描述了这些平面的法向量。我知道我计算的所有平面要么相互垂直,要么相互平行。但是由于点云中的噪声,得到的法向量不是完全平行和垂直的。
我将如何计算这些平面的最佳法线向量,以便它们仍然尽可能地适合这些点,但它们也完全垂直或相互平行?我对此有一些想法,可以提供次优解决方案,但是,我想知道是否有一种方法可以找到解决此问题的最佳解决方案。
【问题讨论】:
-
我没有在 numpy 中做过这个,所以没有回答,但我的 cs 教育建议 gram schmidt 或 svd - docs.scipy.org/doc/scipy-0.15.1/reference/generated/…
标签: python numpy geometry plane