Я хочу создать средство просмотра изображений с помощью itk и vtk. Но я должен определить размер изображения, как 2D 3D. Я не хочу этого делать. Все, что я хочу, это то, что когда я читаю изображение из жесткого диска, программа обнаруживает одно измерение изображения сама по себе. Другими словами, моя программа может читать как 2D, так и 3D-изображения, и это дает мне то, что измерение. Каковы ваши предложения по этому поводу?Как создать просмотрщик изображений с переменными размерами с помощью vtk и itk
0
A
ответ
0
Когда вы читаете изображение в itk, вы должны указать с шаблоном тип пикселя и размер, например: typedef itk :: Image ImageType; Вы не можете использовать размерность или читатель. Вы должны объявить изображение и считыватель для 2D и 3D. Это не «чистое» решение, но вы можете «попробовать» на обоих и взять рабочий.
Какой вид изображения вы используете? –
Теперь Dıcom, но я могу использовать все другие медицинские форматы, такие как mha nii и т. Д. В будущем. –
ITK не дает вам одного размера для всех. Вы должны вручную установить размеры в нескольких типах изображений, а затем, прочитав из заголовка dicom, выберите правильный тип. :(трудно знаю. –