将DICOM图像转换为VTI

2024-07-08 15:57:12 发布

您现在位置:Python中文网/ 问答频道 /正文

我想把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()```

Tags: 代码updatereaderdicomwriterdcm帮帮我getoutputport
1条回答
网友
1楼 · 发布于 2024-07-08 15:57:12

vti应包含imagedata。在

使用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")

相关问题 更多 >

    热门问题