Я пытаюсь сложить набор изображений .TIFF (полученных с помощью рентгеновской микротомографии) в трехмерный том, используя Mayavi, но я не могу его получить.
Я пытался использовать 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',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
Этот код только накладывает один файл изображения поверх другого.Есть ли способ визуализировать его как трехмерный объем, каким-то образом связывая эти изображения друг с другом ??