用Python来获取DICOM数据TAG信息

用Python来获取DICOM数据TAG信息

by 今天不飞了

单刀直入

今天我也来个言简意赅,上代码

1 数据读进来

# import一波
import SimpleITK as sitk 

# 输入你的文件名
fileName = 'E:\\yourPath\\yourFile.dcm'
# 读进来
dicom = sitk.ReadImage(fileName)

2 调函数

# 获取各种信息
print(dicom.GetSize())
print(dicom.GetOrigin())
print(dicom.GetSpacing())
print(dicom.GetDirection())

看完你觉得自己悟了,凭借CET4的水平,写出了以下代码

# 获取各种信息?(错误打开方式)
print(dicom.GetPatientID())
print(dicom.GetStudyDate())
print(dicom.GetSliceLocation())

↑ 当然,sitk并没有以上func,然后报错……
sitk没提供,我又想要怎么办?

3 调万能函数

# 写你要的TagID, 获取更多信息(正确打开方式)
print(dicom.GetMetaData('0010|0020')) # patient ID
print(dicom.GetMetaData('0008|0020')) # study date
print(dicom.GetMetaData('0020|1041')) # slice location

那么在哪里能查到TagID呢?↓↓↓↓
真是多到想不到,DICOM TAGS大全


其他

  1. 有更多问题欢迎留言
  2. 还可哔哩哔哩搜“今天不飞了”

P.S. 宇茵小姐姐的代写平台开业啦。如果你是技术大佬想做兼职,可以扫描下方二维码加入平台;如果你是小可爱想找代写,可以直接找我哦
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值