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

使用pydicom读取单张dicom信息

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

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

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

  • 1
# 这边读取的是dcm的 Patient's Name ,如下图所示
print(dcm[0X0010, 0X0010])
# 如果你想单独获取值,可以这么写
print(dcm[0X0010, 0X0010].value)

在这里插入图片描述

  • 2
# 也可以直接用.的方式来读取,不过问题是你并不知道.后面跟的属性值具体要怎么写,一般Tag Description下面的字段就是,不过有个别也不是
print(dcm.PatientName)
  • 3
这一种方式跟第一种类似,只是不同的写法而已
print(dcm.get(0X00100010))

你可能感兴趣的:(DICOM)