[英]Python point cloud data to surface fit/function
我有一个表面的非结构化(无规则排列)点云数据(x,y,z)。 该表面具有以不规则方式散布的凸起(+ z)和凹陷(-z)。 我想生成一些表面,该表面是原始数据点的函数,然后能够输入特定的(x,y)并从中获取表面粗糙度值(z值)。 我将如何去做呢?
我看过scipy的插值函数,但是我不知道为整个曲面创建一个函数是否正确? 我要做什么有一个技术名称? 我将不胜感激任何建议/方向。
我不知道为整个曲面创建单个函数是否正确?
我想这取决于您的数据。 假设表面的基本形式是球形。 然后,您可以对它进行建模。
如果您的表面更复杂,那么球体仍然可以照此建模(x,y)的邻域。 也许您甚至可以认为(x,y)附近的表面是平的。
您尝试做的事情可以称为曲面拟合或二维曲线拟合 。 通过搜索这些术语,您将能够找到许多可用的算法。 现在,应该指定特定算法/方法的选择:
使用单个函数表示复杂的数据(尤其是嘈杂的数据)并不容易。 因此,对此有很多研究。 但是,在许多应用中,曲线拟合非常成功并且得到了广泛的应用。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.