我已经看到vtkplotter支持多种体积图像格式,但是它支持绘制numpy数组吗?我有一个.mhd格式的图像,我将其转换为.npz文件,并希望使用上述库进行绘制。有办法吗?
import numpy as np
data = np.zeros((3,3,3))
# how to plot this?
如果您知道适用于医学分析的其他可视化体积数据的工具,请告知。我尝试过mayavi,但是它消耗了太多内存,导致计算机崩溃。
答案 0 :(得分:2)
您可以使用numpy_support将numpy数组转换为vtkImageData(即VTK 3D图像)。
下面是一个示例,关于类型转换有一些小小的警告:我认为这无关紧要,但我不是python大师...
create
...并且要可视化vtk体积数据,可以使用Paraview。