2015-07-20 112 views
3

我有一个分割,在3D numpy.ndarray,我想呈现到VTK。 [看这里的类似过程:https://pyscience.wordpress.com/2014/11/16/volume-rendering-with-python-and-vtk/ by @ somada141]渲染分割,存储在一个NumPy数组,与VTK

我目前的(临时)解决方案包括: (1)将NumPy数组保存为带有nib的Nifiti文件。 Nifti1Image (2)加载Nifiti文件与VTK(vtkNIFTIImageReader()) (3)渲染与vtkDiscreteMarchingCubes()表面

我的问题:如何可以直接转换成该3D NumPy的数组VTK没有中间文件。

+0

@ somada141你可能会帮忙吗?:) – Dov

+0

@rth,谢谢,我想你是对的。我会试一试。 – Dov

+0

@rth谢谢,但我怎样才能使用pyevtk将NumPy转换为VTK而不保存在中间VTK文件中。如果我知道了pyevtk正在将Numpy保存到vtkfile中(https://pyscience.wordpress.com/2014/09/06/numpy-to-vtk-converting-your-numpy-arrays-to-vtk-arrays-and -files /) – Dov

回答

4