输出批量读取dicom tag的python脚本
时间: 2023-08-04 14:10:47 浏览: 271
python 读取DICOM头文件的实例
以下是一个简单的Python脚本,用于批量读取DICOM文件中的标签:
```python
import os
import pydicom
# 设置DICOM文件夹路径
dicom_folder = '/path/to/dicom/folder'
# 循环遍历所有DICOM文件
for filename in os.listdir(dicom_folder):
if filename.endswith('.dcm'):
# 读取DICOM文件
filepath = os.path.join(dicom_folder, filename)
ds = pydicom.dcmread(filepath)
# 输出DICOM标签
print('File:', filename)
print('Patient Name:', ds.PatientName)
print('Patient ID:', ds.PatientID)
print('Study Date:', ds.StudyDate)
print('Modality:', ds.Modality)
print('---------')
```
这个脚本使用了pydicom库来读取DICOM文件,并使用os库来循环遍历DICOM文件夹中的所有文件。在循环中,它通过调用pydicom库中的dcmread函数来读取每个DICOM文件,并输出一些常用的标签,例如患者姓名、患者ID、检查日期和影像学模态等。你可以根据自己的需求修改和添加标签输出。
阅读全文