Python 有没有一种方法可以堆叠一组TIFF图像并使用mayavi将其重建为3D体积?
我正在尝试使用mayavi将一组.TIFF图像(从x射线显微断层扫描中获得)叠加到一个3D体积中,但我无法获得它 我尝试使用mayavi.mlab.imshow(),但它只是以一定的距离显示一个图像。如何获得实际的3D体积Python 有没有一种方法可以堆叠一组TIFF图像并使用mayavi将其重建为3D体积?,python,image-processing,visualization,mayavi,Python,Image Processing,Visualization,Mayavi,我正在尝试使用mayavi将一组.TIFF图像(从x射线显微断层扫描中获得)叠加到一个3D体积中,但我无法获得它 我尝试使用mayavi.mlab.imshow(),但它只是以一定的距离显示一个图像。如何获得实际的3D体积 from mayavi import mlab import numpy as np import cv2 path = "code\\NAC-IS-90D0" mlab.clf() arr = np.array([cv2.imread(path+str(i)+'.tif'
from mayavi import mlab
import numpy as np
import cv2
path = "code\\NAC-IS-90D0"
mlab.clf()
arr = np.array([cv2.imread(path+str(i)+'.tif',0) for i in
np.arange(15,20,1)])
j = 0
for i in range(5):
obj = mlab.imshow(arr[i][:][:])
obj.actor.position = [0, 0, j]
j+=5
此代码仅将一个图像文件堆叠在另一个图像文件上。有没有办法将其可视化为3D体积,以某种方式使这些图像相互连接