imattributes

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

Синтаксис

attrs = imattributes
attrs = imattributes(img)
attrs = imattributes(imgmodel)

Описание

attrs = imattributes возвращает информацию об изображении в текущей фигуре. Если текущая фигура не содержит изображение, то imattributes возвращает пустой массив.

пример

attrs = imattributes(img) возвращает информацию об изображении, заданном объектом изображения img. Функция imattributes получает атрибуты изображения путем запроса CData объекта изображения.

пример

attrs = imattributes(imgmodel) возвращает информацию об изображении, представленном объектом модели изображений, imgmodel.

Примеры

свернуть все

Считайте полутоновое изображение в рабочую область.

h = imshow('liftingbody.png');

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

attrs = imattributes(h)
attrs = 6x2 cell array
    {'Width (columns)'  }    {'512'      }
    {'Height (rows)'    }    {'512'      }
    {'Class'            }    {'uint8'    }
    {'Image type'       }    {'intensity'}
    {'Minimum intensity'}    {'0'        }
    {'Maximum intensity'}    {'255'      }

h = imshow('gantrycrane.png');

im = imagemodel(h);
attrs = imattributes(im)
attrs = 4x2 cell array
    {'Width (columns)'}    {'400'      }
    {'Height (rows)'  }    {'264'      }
    {'Class'          }    {'uint8'    }
    {'Image type'     }    {'truecolor'}

Входные параметры

свернуть все

Отобразите, заданный как объект image.

Модель изображений, заданная как объект imagemodel.

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

свернуть все

Атрибуты изображения, возвращенные как массив ячеек из символьных векторов. Массив ячеек имеет размер 4 2 для изображений бинарного и истинного цвета и размера 6 2 для шкалы полутонов (интенсивность) и индексированные изображения. Первый столбец массива ячеек содержит имя атрибута. Второй столбец содержит значение атрибута.

Таблица приводит эти атрибуты в порядке, они появляются в массиве ячеек.

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

Значение

'Width (columns)'

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

'Height (rows)'

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

'Class'

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

'Image type'

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

'Minimum intensity'

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

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

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

'Maximum intensity'

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

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

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

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

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