前言
看到dcm的图片,蛮好奇是什么东西,看了一下,基本就关心性别、年龄、性别,然后保存图片就行了,所以写下了这个小代码
这里dcm的数据就大家自己准备啦
图片来源医学影像专业必备的DICOM Viewer软件 - 知乎
import pydicom
from PIL import Image
# 读取dcm文件
dcm = pydicom.dcmread('7L000.dcm')
# 获取患者姓名、性别、年龄信息
name = dcm.PatientName
sex = dcm.PatientSex
age = dcm.PatientAge
print("Name: ", name)
print("Sex: ", sex)
print("Age: ", age)
# 将影像数据保存成图片
img = Image.fromarray(dcm.pixel_array)
img.save('7L000.png')
好啦,开始用!!!