Python vtk讀取並顯示dicom文件

因爲做項目的原因,所以接觸到了醫學圖像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圖像顯示是可以設置窗寬、窗位的,還在學習嘗試中,效果好的話再更新。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章