我需要向pydicom添加相应的标签文本键,这样它就可以从DICOM文件中读取它们。到目前为止,我已经能够使用add_new()方法将条目添加到DICOM文件中。但是,我仍然需要使用十六进制代码来读取这些值。
我已经检查了文档,为此有一个名为add_private_dict_entries的方法。然而,我似乎在pydicom中找不到这种方法。我完全遵循了这个例子:
from pydicom import Dataset
toing_dicom_attr = {
0x270f03e9: ('SH', 1, 'Was Viewed By TOINGTOING'),
0x270f03ea: ('SH', 1, 'At Least One toing toing'),
}
add_private_dict_entries("TOINGSCOMPANY", toing_dicom_attr)但是,我得到了以下错误:
NameError:未定义名称“add_private_dict_entries”
我也尝试过使用pydicom.datadict.add_private_dict_entries(),但它不起作用。如何通过pydicom安装使我的私有属性具有可读性。
提前谢谢你。
发布于 2019-05-11 19:35:28
发布于 2020-04-06 14:28:02
您没有正确导入add_private_dict_entries:
from pydicom import Dataset
from pydicom.datadict import add_private_dict_entries
toing_dicom_attr = {
0x270f03e9: ('SH', 1, 'Was Viewed By TOINGTOING'),
0x270f03ea: ('SH', 1, 'At Least One toing toing'),
}
add_private_dict_entries("TOINGSCOMPANY", toing_dicom_attr)会起作用的。
https://stackoverflow.com/questions/56083397
复制相似问题