输出批量读取dicom tag并输出csv文件的python脚本
时间: 2023-08-13 19:04:22 浏览: 284
以下是一个简单的 Python 脚本,可以批量读取 DICOM 文件的标签并将其输出到 CSV 文件中:
```python
import os
import csv
import pydicom
# 设置DICOM文件夹路径和CSV输出路径
dicom_folder = '/path/to/dicom/folder'
csv_output = '/path/to/output/csv'
# 创建CSV文件
with open(csv_output, 'w', newline='') as csvfile:
writer = csv.writer(csvfile)
# 遍历DICOM文件夹中的所有文件
for filename in os.listdir(dicom_folder):
if filename.endswith('.dcm'):
dicom_file = os.path.join(dicom_folder, filename)
# 读取DICOM文件
ds = pydicom.dcmread(dicom_file)
# 获取所需的标签值
patient_id = ds.PatientID
study_date = ds.StudyDate
study_time = ds.StudyTime
study_description = ds.StudyDescription
series_description = ds.SeriesDescription
# 将标签值写入CSV文件
writer.writerow([patient_id, study_date, study_time, study_description, series_description])
```
注意:这只是一个简单的示例脚本,需要根据实际情况进行调整和优化。
阅读全文