Нарисуйте необработанные данные в qt
Я пытаюсь разработать инструмент для визуализации изображений dicom. Я использую библиотеку itk, но у меня возникли некоторые проблемы при отрисовке данных. Я использую библиотеку gdcm, предоставленную библиотекой itk, как стороннюю библиотеку.
Я правильно читаю изображение, я получил теги... но когда я получаю данные пикселей, используя
unsigned short buffer* = ImageFileReader<Image<unsigned short,2>>->GetOutput()->getBufferPointer();
и я положил его в QPixmap или QImage, я попробовал оба,Qpixelmap, когда я делаю loadData, я получаю false в качестве возвращаемого значения и, используя QImage, приложение вылетает!
Любая помощь? благодарю вас
1 ответ
Посмотрите на этот пример, http://gdcm.sourceforge.net/html/ConvertToQImage_8cxx-example.html
Просто используйте gdcm, чтобы прочитать изображение и преобразовать его в qimage.
Имейте в виду, что изображения dicom не являются форматом изображения, который может рисовать qt, вам нужен шаг преобразования.