在qt中绘制dicom原始数据

Draw dicom raw data in qt

我正在尝试开发一种可视化 dicom 图像的工具 我正在使用 itk 库,但我在绘制数据时遇到了一些问题 我正在使用 itk 库提供的 gdcm 库作为第三方库。

我正在正确读取图像,我检索了标签...但是当我使用

检索像素数据时
unsigned short buffer* = ImageFileReader<Image<unsigned short,2>>->GetOutput()->getBufferPointer();

我把它放在 QPixmap 或 QImage 中我都试过了,Qpixelmap 当我加载数据时我得到 false 作为 return 值并使用 QImage,应用程序崩溃了!

有什么帮助吗?谢谢

看看这个例子,http://gdcm.sourceforge.net/html/ConvertToQImage_8cxx-example.html

直接用gdcm读取图片,转成qimage即可。

切记dicom图片不是qt可以绘制的图片格式,需要一个转换步骤。