python下使用pydicom将.dcm檔案轉化為jpg格式并顯示
.dcm
檔案是DICOM(Digital Imaging and Communications in Medicine)即醫學數字成像和通信中記錄醫學圖像和相關資訊的檔案,在用于醫學圖像處理的時候我們需要将·
.dcm
檔案中的圖像資訊讀取到python程式中來,下面展示了一個簡單的示例。
安裝pydicom
在python環境下安裝pydicom隻需要在指令行視窗中輸入:
pip install pydicom
代碼
import pydicom
import matplotlib.pyplot as plt
import scipy.misc
in_path = 'input.dcm'
out_path = 'output.jpg'
ds = pydicom.read_file(in_path) #讀取.dcm檔案
img = ds.pixel_array # 提取圖像資訊
print(img.shape)
plt.imshow(img)
plt.show()
scipy.misc.imsave(out_path,img) # 2018/11/6更新,之前儲存圖檔的方式出了一點小問題,對不住,對不住。