快捷搜索: 王者荣耀 脱发

python pydicom读取dicom文件信息的几种方式

使用pydicom读取单张dicom信息

看这篇文章之前,请各位对dicom文件有一定的了解。 知道上面那张图片里面的各个栏目如group,VR代表着啥再继续往下看 现有一张dicom文件,如何读取它的信息

# 读取dicom文件,返回一个对象,path为文件路径,最好不要出现中文路径
dcm = pydicom.read_file("path")

下面有三种方法来读取信息,这边并不是说只有三种方法,而是我会这三种

    1
# 这边读取的是dcm的 Patients Name ,如下图所示
print(dcm[0X0010, 0X0010])
# 如果你想单独获取值,可以这么写
print(dcm[0X0010, 0X0010].value)
    2
# 也可以直接用.的方式来读取,不过问题是你并不知道.后面跟的属性值具体要怎么写,一般Tag Description下面的字段就是,不过有个别也不是
print(dcm.PatientName)
    3
这一种方式跟第一种类似,只是不同的写法而已
print(dcm.get(0X00100010))
经验分享 程序员 微信小程序 职场和发展