问题描述
如何在python的dm-script中使用TagGroup
的未知结构?
TagGroup
被广泛用于 DigitalMicrograph 中。但是我如何在python中穿越它们呢?如何获得所有可用的标签名称?
在正常的dm-script
中,有TagGroupGetTagLabel()
和TagGroupGetTagType()
之类的功能。可以使用for
循环来检查结构。但是python包装器类Py_TagGroup
中没有单个函数来获取有关标签的信息。同样,这些示例也从未处理过未知的TagGroup
。
我有一个非常简单的问题:我想使用(显示,修改,检查,保存...)图像中的标签。但是我不知道标签名称。
img = camera.AcquireImage()
tg = img.GetTagGroup()
但是现在呢?我对此TagGroup
一无所知。 TagGroup
是不可迭代的,因此我无法在for
循环中使用它们。我可以得到它们的长度,但只能访问索引处的数据。而且只有我知道数据类型。我既无法获取类型,也无法获取标签。
再说一遍:如何在dm-script中的python中穿越TagGroup
?如何获得结构?
解决方法
暂无找到可以解决该程序问题的有效方法,小编努力寻找整理中!
如果你已经找到好的解决方法,欢迎将解决方案带上本链接一起发送给小编。
小编邮箱:dio#foxmail.com (将#修改为@)