Есть ли способ сложить набор изображений в формате TIFF и преобразовать его в трехмерный том, используя Mayavi? - PullRequest
0 голосов
/ 06 февраля 2019

Я пытаюсь сложить набор изображений .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

Этот код только накладывает один файл изображения поверх другого.Есть ли способ визуализировать его как трехмерный объем, каким-то образом связывая эти изображения друг с другом ??

...