Как в VTK я читаю файл .stl и пишу в файл .mha - PullRequest
1 голос
/ 10 марта 2020

Какой пример, как сделать задачу в теме? Предпочтительнее в Python.

Я полагаю, что .stl - это трехмерное изображение поверхности, а .mha - трехмерный том (трехмерный массив пикселей (сжатый?)). Некоторая обработка должна быть сделана посередине (заполнить внутри поверхности).

Спасибо,

Луис Гонсалвеш

Ответы [ 2 ]

1 голос
/ 11 марта 2020

Вы можете проверить в этом примере в vtkplotter:

enter image description here

, чтобы сохранить том. Добавьте: write(v, 'vol.mhd')

0 голосов
/ 11 марта 2020

Также вы можете попробовать использовать фильтр PolyDataToImageDataStencil VTK. Предположительно, это то, что использует vtkplotter.

Вот пример Python с использованием vtkPolyDataToImageStencil: https://lorensen.github.io/VTKExamples/site/Python/PolyData/PolyDataToImageDataStencil/

А вот документация для класса: https://vtk.org/doc/nightly/html/classvtkPolyDataToImageStencil.html

...