exponenta event banner

imageinfo

Инструмент «Информация об изображении»

Описание

Используйте imageinfo для создания инструмента «Информация об изображении». Инструмент отображает информацию об основных атрибутах и метаданных целевого изображения на отдельном рисунке.

imageinfo создает инструмент «Информация об изображении», связанный с изображением на текущем рисунке. Инструмент отображает информацию об основных атрибутах целевого изображения на отдельном рисунке.

imageinfo(h) создает инструмент «Информация об изображении», связанный с h, где h - маркер перемещения к фигуре, осям или объекту изображения.

пример

imageinfo(filename) создает инструмент «Информация об изображении», содержащий метаданные изображения из графического файла filename. Изображение не обязательно отображать в окне рисунка.

imageinfo(info) создает инструмент «Информация об изображении», содержащий метаданные изображения в структуре info.

imageinfo(himage,filename) создает инструмент «Информация об изображении», содержащий информацию об основных атрибутах изображения, указанных маркером himage и метаданные изображения из графического файла filename.

imageinfo(himage,info) создает инструмент «Информация об изображении», содержащий информацию об основных атрибутах изображения, указанных маркером himage и метаданные изображения в структуре info.

htool = imageinfo(___) возвращает маркер перемещения к рисунку инструмента «Информация об изображении».

Примеры

свернуть все

Существует несколько способов открытия инструмента «Информация об изображении». В этом примере демонстрируются три различных способа открытия этого инструмента.

Откройте инструмент «Сведения об изображении», содержащий метаданные из файла изображения. Отображать изображение необязательно.

imageinfo('peppers.png')

Figure Image Info (peppers.png) contains objects of type uitoolbar, uicontrol, uitable.

Отображение изображения в окне фигуры.

h = imshow('bag.png');

Figure contains an axes. The axes contains an object of type image.

Получение метаданных изображения.

info = imfinfo('bag.png');

Откройте инструмент «Информация об изображении», связанный с рисунком, который также содержит метаданные изображения.

imageinfo(h,info)

Figure Image Info (Figure 1) contains objects of type uitoolbar, uicontrol, uitable.

Отобразите новое изображение, а затем откройте инструмент «Информация об изображении», связанный с изображением.

imshow('canoe.tif')
imageinfo

Figure Image Info (Figure 3) contains objects of type uitoolbar, uicontrol, uitable.

Входные аргументы

свернуть все

Маркер к фигуре, осям, uipanel или графическому объекту изображения, заданному как маркер. Если h - ось или ручка фигуры, затем imageinfo использует первое изображение, возвращенное findobj(h,'Type','image').

Имя файла, указанное как символьный вектор. filename может быть любым типом файла, зарегистрированным информационной функцией в реестре форматов файлов, imformats, чтобы его информация могла быть прочитана imfinfo. filename также может быть файлом DICOM, NITF, Interfile или Analyze.

Метаданные изображения, указанные как структура, возвращаемая функциями imfinfo, dicominfo, nitfinfo, interfileinfo, или analyze75info. info также может быть пользовательской структурой.

Маркер к графическому объекту изображения, заданному как маркер.

Выходные аргументы

свернуть все

Фигура инструмента «Ручка к информации об изображении», возвращенная как ручка.

Совет

  • В таблице перечислены основные сведения об атрибутах изображения, включенные в отображение инструмента «Информация об изображении». Обратите внимание, что инструмент содержит либо четыре, либо шесть полей в зависимости от типа изображения.

    Имя атрибута

    Стоимость

    Ширина (столбцы)

    Количество столбцов в изображении

    Высота (строки)

    Количество строк в изображении

    Класс

    Тип данных, используемый изображением, например 'uint8'.

    Примечание

    Для single или int16 изображения, imageinfo возвращает 'Class' значение 'double', поскольку объект изображения преобразует CData из этих изображений в double.

    Тип изображения

    Один из типов изображений, определенных программным обеспечением Toolbox™ обработки изображений: 'intensity' 'truecolor', 'binary', или 'indexed'.

    Минимальная интенсивность или индекс

    Для изображений в градациях серого это значение представляет наименьшее значение интенсивности любого пикселя.

    Для индексированных изображений это значение представляет наименьшее значение индекса в цветовой карте.

    Это поле не включено для 'binary' или 'truecolor' изображения.

    Максимальная интенсивность или индекс

    Для изображений в градациях серого это значение представляет наибольшее значение интенсивности любого пикселя.

    Для индексированных изображений это значение представляет наибольшее значение индекса в цветовой карте.

    Это поле не включено для 'binary' или 'truecolor' изображения.

  • imageinfo получает информацию об атрибутах изображения, запрашивая объекты изображения CData. Объект изображения преобразует CData для single или int16 изображения в класс double. В этих случаях imageinfo(H) отображает'Class' атрибут 'double', даже несмотря на то, что изображение имеет класс single или int16. Например,

    h = imshow(ones(10,'int16'));
    class(get(h,'CData'))

Представлен до R2006a