是否可以使用来自3D点云的skimage前进立方体重建(插值)3D表面?

问题描述 投票:0回答:1

我有一个3D点云:

    import numpy as np
    x = np.array([...])
    y = np.array([...])
    z = np.array([...])

是否可以使用来自此3D点云的skiamgemarching_cubes“重建” 3D表面?我检查了skimage的文档,但没有任何线索。任何帮助或提示表示赞赏。

python matplotlib scikit-image point-clouds marching-cubes
1个回答
0
投票

是否有可能使用Skiamge的marching_cubes从此3D点云中“重建” 3D表面?

据我所知,您不能直接在无组织的点云上使用行进多维数据集。您必须向其传递一个体积字段。


要从原始点云生成3D曲面,可以使用Surface reconstruction from unorganized points和它是open sourced

或者您可以使用基于Delaunay的方法,例如thisSciPy提供了Delaunay implementation,但您仍然必须从中提取表面。

有关更多信息,请参见我的other answer

© www.soinside.com 2019 - 2024. All rights reserved.