Как читать пользовательские данные PNG с помощью ImageJ?

Я только начинаю с ImageJ, и мне было интересно, знает ли кто-нибудь способ чтения пользовательских данных, которые могут быть сохранены в файле PNG. Причина этого в том, что с помощью LabView я создаю 16-битный PNG-файл в градациях серого, в котором каждый бин представляет собой определенную высоту измерения. Я хотел бы записать минимальный, максимальный и шаг бина с точки зрения высоты в пользовательские данные «области» файла PNG. Из того, что я видел, инструменты машинного зрения LabView IMAQ позволяют писать его, но мне нужно прочитать его с помощью ImageJ.

Это вообще возможно? Я пока не нашел ни одного конкретного макроса, который показался бы мне полезным, но мой опыт работы с этой программой крайне ограничен. Поэтому любая помощь или совет, которые вы можете мне дать, будут очень полезны.

Большое спасибо!


person JasonBourne    schedule 20.07.2012    source источник


Ответы (1)


LabVIEW сохраняет метаданные в своем собственном формате, поэтому вы не можете легко получить их с помощью другого инструмента. Вы можете рассмотреть возможность вызова функции IMAQ CVI и связать ее с ImageJ. Вероятно, проще просто записать эти данные в текстовый файл или что-то в этом роде.

person CookieOfFortune    schedule 23.07.2012
comment
Хорошо, приятно знать, что LabView делает это... Я думал об использовании текстового файла или подобного для хранения данных, но я надеялся на что-то более элегантное. - person JasonBourne; 23.07.2012