我如何在python dm-script中遍历TagGroups

问题描述

如何在python的中使用TagGroup的未知结构?


TagGroup被广泛用于 DigitalMicrograph 中。但是我如何在python中穿越它们呢?如何获得所有可用的标签名称?

在正常的dm-script中,有TagGroupGetTagLabel()TagGroupGetTagType()之类的功能。可以使用for循环来检查结构。但是python包装器类Py_TagGroup中没有单个函数来获取有关标签的信息。同样,这些示例也从未处理过未知的TagGroup


我有一个非常简单的问题:我想使用(显示,修改,检查,保存...)图像中的标签。但是我不知道标签名称。

img = camera.AcquireImage()
tg = img.GetTagGroup()

但是现在呢?我对此TagGroup一无所知。 TagGroup是不可迭代的,因此我无法在for循环中使用它们。我可以得到它们的长度,但只能访问索引处的数据。而且只有我知道数据类型。我既无法获取类型,也无法获取标签。


再说一遍:如何在中的python中穿越TagGroup?如何获得结构?

解决方法

暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!

如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。

小编邮箱:dio#foxmail.com (将#修改为@)