首页 > 解决方案 > 如何将 Dicom 标签保存在任何 dicom 图像中?

问题描述

我是 python 新手,使用 pydicom 模块编写了一个简单的 python 脚本。
我想编辑现有 MR dicom 图像中的标签,我添加了我认为标签所需的代码,但我无法保存该 dicom 文件。
此外,我怀疑代码可能不完整,无法实现我的目的。

这是我的代码,如果您找到要完成的内容,我将不胜感激:

import pydicom
from pydicom.data import get_testdata_files
from pydicom.dataset import Dataset, FileDataset
filename = get_testdata_files("1.dcm")[0]
ds = pydicom.dcmread(filename)
ds.add_new(0x00180020, 'GR', '1')
ds.add_new(0x00180021, 'MP', '2')
ds.save_as(filename)

所以我对该文件有疑问:
- 此 dicom 文件无法保存。
- 代码可能不足以满足我的目的。

标签: pythonpydicom

解决方案


感谢您查看问题.. 现在我已经解决了问题...实际上我编写的脚本不正确,因为我试图从目录中获取图像数据,并且我试图调用保存在我的图像计算机。所以随机错误来了。现在我已经编辑了脚本,它可以很好地为我的图像添加新标签


推荐阅读