Загрузка изображения NIFTI с использованием Qt и ITK
Я пытаюсь загрузить объемные изображения NIFTI, используя Qt и ITK. Не могли бы вы предоставить пример кода для этой проблемы?
Заранее спасибо.
1 ответ
Как насчет этого:
QString fileName = QFileDialog::getOpenFileName(
this, tr("Open File"), "C:\\", tr("NIFTI Images (*.nii *.nii.gz *.hdr)"));
if (fileName.isNull()) //user cancelled
return;
typedef itk::Image< short, 3 > ImageType;
typedef itk::ImageFileReader<ImageType> ReaderType;
ReaderType::Pointer reader = ReaderType::New();
reader->SetFileName(fileName.toStdString());
reader->Update();
ImageType::Pointer image=reader->GetOutput();