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))
上一篇:
IDEA上Java项目控制台中文乱码