我正在尝试使用mayavi将一组.TIFF图像(从x射线显微层析成像中获得)叠加到一个3D体积中,但我无法获得它。你知道吗
我试过用玛雅薇.mlab.imshow(),但它只是将一个图像显示在相隔一定距离的另一个图像上。如何获得实际的三维体积?你知道吗
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体积,让这些图像互相连接起来??你知道吗
目前没有回答
相关问题 更多 >
编程相关推荐