我需要從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()