如何在任何dicom图像中保存Dicom标签?

时间:2019-04-02 18:14:06

标签: python pydicom

我是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文件无法保存。
-代码可能不足以达到我的目的。

1 个答案:

答案 0 :(得分:-1)

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