当前位置 主页 > 网站技术 > 代码类 >

    Python vtk读取并显示dicom文件示例

    栏目:代码类 时间:2020-01-14 06:06

    因为做项目的原因,所以接触到了医学图像dicom文件。vtk刚开始看,这里仅仅只是其最简单的读取显示功能。此处用到了vtk库,可自行百度安装方法。

    下面附上代码:

    from vtk import *
    
    # reader the dicom file
    reader = vtkDICOMImageReader()
    reader.SetDataByteOrderToLittleEndian()
    reader.SetFileName("00efb2fedf64b867a36031a394e5855a.dcm")
    reader.Update()
    
    # show the dicom flie
    imageViewer = vtkImageViewer2()
    imageViewer.SetInputConnection(reader.GetOutputPort())
    renderWindowInteractor = vtkRenderWindowInteractor()
    imageViewer.SetupInteractor(renderWindowInteractor)
    imageViewer.Render()
    imageViewer.GetRenderer().ResetCamera()
    imageViewer.Render()
    renderWindowInteractor.Start()
    

    运行程序得到显示图:

    DICOM图像显示是可以设置窗宽、窗位的,还在学习尝试中,效果好的话再更新。

    以上这篇Python vtk读取并显示dicom文件示例就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持IIS7站长之家。