У меня есть двоичная маска 3D медицинских изображений в формате nifti, "mask.nii.gz", из которой я хотел бы извлечь поверхностную сетку.
Я могу загрузить двоичные данные маски в numpy.ndarray следующим образом
import numpy as np
import nibabel as nib
filePath = "mask.nii.gz"
image = nib.load(filePath)
image_data = image.get_data()
, но не уверен, как визуализировать поверхность с помощью vtkDiscreteMarchingCubes (), используя image_data выше, и вывести вершины из отрисованныхповерхность.
Может ли кто-нибудь пролить свет на эту проблему? Извините, я очень новичок в библиотеке ВТК. Большое спасибо заранее.