Загрузка изображения 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();
Другие вопросы по тегам