首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用pydicom添加新的私有入口密钥

使用pydicom添加新的私有入口密钥
EN

Stack Overflow用户
提问于 2019-05-10 18:56:46
回答 2查看 469关注 0票数 0

我需要向pydicom添加相应的标签文本键,这样它就可以从DICOM文件中读取它们。到目前为止,我已经能够使用add_new()方法将条目添加到DICOM文件中。但是,我仍然需要使用十六进制代码来读取这些值。

我已经检查了文档,为此有一个名为add_private_dict_entries的方法。然而,我似乎在pydicom中找不到这种方法。我完全遵循了这个例子:

代码语言:javascript
复制
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安装使我的私有属性具有可读性。

提前谢谢你。

EN

回答 2

Stack Overflow用户

发布于 2019-05-11 19:35:28

票数 1
EN

Stack Overflow用户

发布于 2020-04-06 14:28:02

您没有正确导入add_private_dict_entries:

代码语言:javascript
复制
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)

会起作用的。

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

https://stackoverflow.com/questions/56083397

复制
相关文章

相似问题

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