У меня проблема с пакетным преобразованием изображения в данные EELS по сценарию.
Я сравнил разницу между данными EELS и изображением, основное отличие заключается в том, что данные EELS имеют группу тегов: «Метаданные», которые содержат теги «Формат: изображение спектра» и «Сигнал: EELS». («Формат» и «сигнал» находятся в группе тегов «Метаданные».)
Вот мой код:
image front := GetFrontImage()
Taggroup imgtags=front.ImageGetTaggroup()
Taggroup metadata = NewTaggroup()
Taggroup tg = NewTaggroup()
number index
index = metadata.TaggroupCreateNewLabeledTag("Meta data")
index = tg.TaggroupCreateNewLabeledTag("Format")
tg.TaggroupSetIndexedTagAsString( index, "Spectrum image")
index = tg.TaggroupCreateNewLabeledTag("Signal")
tg.TaggroupSetIndexedTagAsString( index, "EELS")
metadata.TaggroupCopyTagsFrom(tg.TaggroupClone())
imgtags.TaggroupCopyTagsFrom(metadata.TaggroupClone())
Но он возвращает «Формат», «Сигнал» и «Метаданные» на одном уровне.
Кто-нибудь знает, что не так в моем коде? Спасибо большое.