2015-07-20 81 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