我想将dicom系列更改为vti。我想使用python实现它。
请帮助我!谢谢!
这是我的代码:
reader = vtkDICOMImageReader()
reader.SetFileName('1.dcm')
reader.Update()
castFilter = vtkImageCast()
castFilter.SetOutputScalarTypeToUnsignedChar()
castFilter.SetInputConnection(reader.GetOutputPort())
castFilter.Update()
writer = vtkJPEGWriter()
writer.SetFileName('1-1.jpg')
writer.SetInputConnection(castFilter.GetOutputPort())
writer.Write()```
答案 0 :(得分:0)
vti
应该包含图像数据。
使用vtkplotter我可以做到:
from vtkplotter import *
img = loadDICOM(mydir) # the whole directory NOT the file
vol = Volume(img).alpha([0, 0.1, 0.8, 0.8]) # equalize transparencies at your wish
write(vol, 'myfile.vti')
show(vol, bg="white")