Рисовать необработанные данные dicom в qt

Я пытаюсь разработать инструмент для визуализации изображений dicom. Я использую библиотеку itk, но у меня возникли проблемы с рисованием данных. Я использую библиотеку gdcm, предоставленную библиотекой itk в качестве сторонней библиотеки.

Я правильно читаю изображение, я получил теги... но когда я получаю данные о пикселях, используя

unsigned short buffer* = ImageFileReader<Image<unsigned short,2>>->GetOutput()->getBufferPointer();

и я поместил его в QPixmap или QImage, я попробовал оба, Qpixelmap, когда я загружаю данные, я получаю false в качестве возвращаемого значения и, используя QImage, приложение вылетает!

Любая помощь ? Спасибо


person Adah    schedule 24.01.2016    source источник


Ответы (1)


Посмотрите на этот пример, http://gdcm.sourceforge.net/html/ConvertToQImage_8cxx-example.html

Просто используйте gdcm, чтобы прочитать изображение и преобразовать его в qimage.

Имейте в виду, что изображения dicom не являются форматом изображения, который может рисовать qt, вам нужен шаг преобразования.

person john elemans    schedule 24.01.2016