[英]Is it possible to reconstruct(interpolate) a 3D surface using skimage marching cube from 3D point cloud?
我有一个 3D 点云:
import numpy as np
x = np.array([...])
y = np.array([...])
z = np.array([...])
是否可以使用skiamge
的marching_cubes
从这个 3D 点云“重建”3D 表面? 我检查了 skimage 的文档,但没有任何线索。 任何帮助或提示表示赞赏。
是否可以使用此 3D 点云中的 skiamge 的 Marching_cubes 来“重建”3D 表面?
据我所知,您不能直接在无组织的点云上使用行进立方体。 您必须将体积场传递给它。
要从原始点云生成 3D 表面,您可以使用从无组织点重建表面中详述的算法,它是开源的。
或者您可以使用像这样的基于 Delaunay 的方法。SciPy提供了Delaunay 实现,但您仍然需要从中提取表面。
有关更多信息,请参阅我的另一个答案。
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.