首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何从其名称创建pydicom标记?

如何从其名称创建pydicom标记?
EN

Stack Overflow用户
提问于 2019-03-14 08:21:52
回答 1查看 725关注 0票数 1

是否可以仅从其名称创建标记(pydicom.tag.Tag)?例如,“行”与(0028,0010)相关联。为它创建一个标记将是:

代码语言:javascript
复制
tag=pydicom.tag.Tag(0x28,0x10)

我想从它的名称创建相同的标记,例如

代码语言:javascript
复制
tag=pydicom.tag.Tag('Rows')

这不起作用。

有没有人知道是否有可能这样做?或者等效地,是否有一个函数可以从其名称中查找标记的编号?

谢谢!

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-03-15 01:13:45

更新:从pydicom 1.3开始,可以使用关键字创建标记实例。

代码语言:javascript
复制
>>> from pydicom.tag import Tag
>>> Tag("Rows")
(0028, 0010)

原来的答案:

在DICOM标准中,标签'name‘正确地称为’关键字‘。执行您所要求的 method in pydicom.datadict:

代码语言:javascript
复制
>>> from pydicom.datadict import tag_for_keyword
>>> from pydicom.tag import Tag
>>> tag_for_keyword("Rows")  # just as a number, not a Tag instance
2621456
>>> tag = Tag(tag_for_keyword("Rows"))
>>> tag
(0028, 0010)
票数 7
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/55157834

复制
相关文章

相似问题

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