我使用 itk::ImageSeriesReader 和 itk::GDCMImageIO 使用 ITK 读取 dicom 图像,然后使用 itk::FlipImageFilter 翻转图像(以获取图像的正确方向)并使用 itk::ImageToVTKImageFilter 将 itkImageData 转换为 vtkImageData。我在 QVTKWidget2 中使用 vtkResliceImageViewer 使用 VTK 可视化图像。我设置:
(vtkResliceImageViewer)m_imageViewer[i]->SetColorWindow(windowWidthTAGvalue[0028|1051]);
(vtkResliceImageViewer)m_imageViewer[i]->SetColorLevel(windowCenterTAGvalue[0028|1050]);
我设置了以下黑白 LookUpTable:
vtkLookupTable* lutbw = vtkLookupTable::New();
lutbw->SetTableRange(0,1000);
lutbw->SetSaturationRange(0,0);
lutbw->SetHueRange(0,0);
lutbw->SetValueRange(0,1);
lutbw->Build();
我的软件中显示的图像与其他软件中显示的相同图像相比要暗得多,我无法获得与其他 DICOM 查看器相同的效果
我的软件图像是正确的,当我在此示例中使用其他一些 LookUpTable 时,其他软件图像也会留下流我无法获得相同的效果(第 2 行图像),我右侧的图像比其他图像暗得多。
我错过了什么为什么我的图像更暗我该怎么办?我对 dicom 进行了很多研究,但 ikt/vtk 找不到好的解决方案,感谢您的帮助。