首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何为一系列的dicom图像添加dicom标签?

如何为一系列的dicom图像添加dicom标签?
EN

Stack Overflow用户
提问于 2019-04-04 01:20:00
回答 2查看 738关注 0票数 2

我想将Dicom标签添加到一系列Dicom图像中,并希望保存修改后的批次。

我已经使用pydicom编写了一个简单的python脚本,可以在单个dicom图像中编辑和添加Dicom标签,但我想对整个图像集(比如20或30张图像)执行相同的过程。有没有人能建议我用pydicom或python来完成这项任务?

EN

回答 2

Stack Overflow用户

发布于 2019-04-04 02:31:50

只需在列表中收集文件名并处理每个文件名(读取文件、编辑内容、另存为新文件或使用相同的名称)。

看看python中的os模块。例如,os.listdir('path')返回在给定路径中找到的文件名列表。如果该路径指向一个只包含dicom图像的目录,那么您现在就有了一个dicom文件名列表。接下来,使用os.path.join('path', filename)获取一个绝对路径,您可以使用该路径作为使用pydicom读取dicom文件的输入。

此外,您可能希望使用for循环。

票数 1
EN

Stack Overflow用户

发布于 2019-05-10 23:11:42

假设您在名为dicom_paths的数组中有一个dicom图像文件路径列表。然后:

代码语言:javascript
复制
import pydicom
dicom_paths = [ list of image paths here ]
dicom_data = [pydicom.read_file(s) for s in dicom_paths]
for dicom_data_item in dicom_data:
    #do what you want here

希望能有所帮助

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55500824

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档