imageinfo

Инструмент Image Information

Описание

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

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

imageinfo(h) создает инструмент Image Information, сопоставленный с h, где h указатель на фигуру, оси или объект изображения.

пример

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

imageinfo(info) создает инструмент Image Information, содержащий метаданные изображения в структуре info.

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

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

htool = imageinfo(___) возвращает указатель на фигуру инструмента Image Information.

Примеры

свернуть все

Существует несколько способов открыть инструмент Image Information. Этот пример демонстрирует три различных способа открыть этот инструмент.

Откройте инструмент Image Information, содержащий метаданные от файла изображения. Не необходимо отобразить изображение.

imageinfo('peppers.png')

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

Отобразите изображение в окне рисунка.

h = imshow('bag.png');

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

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

info = imfinfo('bag.png');

Откройте инструмент Image Information, сопоставленный с фигурой, которая также содержит метаданные изображения.

imageinfo(h,info)

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

Отобразите новое изображение, затем откройте инструмент Image Information, сопоставленный с изображением.

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, таким образом, его информации могут быть считаны imfinfoFileName может также быть DICOM, NITF, Межфайл, или Анализировать файл.

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

Обработайте к объекту растровой графики в виде указателя.

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

свернуть все

Обработайте к фигуре инструмента Image Information, возвращенной как указатель.

Советы

  • Таблица приводит основную информацию об атрибуте изображения, включенную в отображение инструмента Image Information. Обратите внимание на то, что инструмент содержит или четыре или шесть полей, в зависимости от типа изображения.

    Название атрибута

    Значение

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

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

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

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

    Класс

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

    Примечание

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

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

    Один из типов изображения идентифицирован программным обеспечением Image Processing Toolbox™: 'intensity' 'truecolor'двоичный файл, или 'indexed'.

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

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

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

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

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

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

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

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

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

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

Смотрите также

| | | | |

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