我不明白pydicom中的Sequence类的目的是什么。
我阅读了pydicom文档页面上提供的示例:https://pydicom.github.io/pydicom/stable/auto_examples/metadata_processing/plot_sequences.html#sphx-glr-auto-examples-metadata-processing-plot-sequences-py
似乎只不过是数据集列表而已。
此外,它在示例中被描述为Dataset类的一个元素,我不知道是否需要它。
有人使用过吗?
谢谢
答案 0 :(得分:2)
来自https://pydicom.github.io/pydicom/stable/base_element.html#sequence
序列是从Python列表中得出的。唯一添加的功能是使字符串表示更美观。否则,所有常用的列表方法(如项目选择,附加等)都可用。
所以它基本上只是一个python列表。
此外,它在示例中被描述为Dataset类的一个元素,我不知道是否需要它。
序列是数据集中数据元素的一个可能值-那些具有'SQ'值表示(VR)的数据元素。
答案 1 :(得分:2)
我不完全同意所写内容。序列应视为结构列表。一个序列由(list-)个项目组成,每个项目都有相同的struct(ure)结构,即属性。
我也不同意序列在图像对象中的相关性较低。新的增强型(CT- / MR- / XA- / US- / ..)图像SOP类大量使用序列来编码每帧属性。参见here。