我需要从DICOM图像转换为JPG/PNG并使用VTK保存图像,但是我生成的图像与原始图像不匹配。使用VTK转换DICOM图像
我知道我需要重新缩放图像的像素,将其转换,但我不知道怎么办。有谁知道我可以如何正确地进行转换?
下面,我在Python代码:在MRI和CT模式
from vtk import *
reader = vtkDICOMImageReader()
reader.SetFileName('image.dcm')
reader.Update()
castFilter = vtkImageCast()
castFilter.SetOutputScalarTypeToUnsignedChar()
castFilter.SetInputConnection(reader.GetOutputPort())
castFilter.Update()
writer = vtkJPEGWriter()
writer.SetFileName('output.jpg')
writer.SetInputConnection(castFilter.GetOutputPort())
writer.Write()