在處理醫療數據時,經常要跟DICOM文件打交道。在使用Python處理時,不得不提常用的pydicom模塊。
import pydicom
DICOM文件讀取
pydicom.read_file()
讀取dicom文件信息:
dcm = pydicom.read_file(dicom_path)
pydicom.dcmread()
讀取dicom文件信息:
dcm = pydicom.dcmread(dicom_path)
以上兩種方法得到的dcm
沒有區別。
輸出dicom中某個信息:
print(dcm[0x0010, 0x0020].value)
讀取dicom文件並存為圖片:
import imageio
dcm = pydicom.read_file(dicom_path)
img = dcm.pixel_array
imageio.imwrite(save_path, img)
參考這篇筆記。
https://zhuanlan.zhihu.com/p/59413289
【持續更新】