MATLAB è Simulink íà ðóññêîì

https://hub.exponenta.ru/

Обработка сигналов и изображений\image Processing Toolbox

Список функций Image Processing Toolbox: Поиск объектов и вычисление их признаков

  В оглавление \ К следующему разделу \ К предыдущему разделу

IMATTRIBUTES

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

Синтаксис:

attrs = imattributes
attrs = imattributes(himage)
attrs = imattributes(imgmodel)

Описание:

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

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

Функция imattributes возвращает информацию об атрибутах изображения в виде параметра attrs, который представляет собой массив с размерностью 4x2 или 6x2 и который зависит от типа изображения. Первый столбец массива содержит название атрибута в виде текстовой строки. Второй столбец содержит значение атрибута, которое также представляется в виде текстовой строки. В таблице приведен список атрибутов в порядке их размещения в массиве.

Название атрибута Значение
'Width (columns)' Число столбцов в изображении
'Height (rows)' Число строк в изображении
'Class' Тип данных, используемых в изображении. Например, uint8.
Примечание: Для изображений, представленных в формате single или int16, функция imattributes возвращает значение параметра 'Class' в формате double, потому что объекты изображения преобразованы в этот формат.
'Image type' Один из типов изображений, идентифицированных приложением Image Processing Toolbox: 'intensity', 'truecolor', 'binary' или 'indexed'.
'Minimum intensity' Для яркостных изображений это значение представляет наименьшее значение пикселя. Для индексных изображений это значение представляет наименьшее значение индекса в палитре цветов. Этот параметр не применяется для изображений в формате 'binary' или 'truecolor'.
'Maximum intensity' Для яркостных изображений это значение представляет наибольшее значение пикселя. Для индексных изображений это значение представляет наибольшее значение индекса в палитре цветов. Этот параметр не применяется для изображений в формате 'binary' или 'truecolor'.

Функция attrs = imattributes(imgmodel) возвращает информацию об изображении с помощью функции imgmodel.

Пример:

Получение атрибутов яркостного изображения.
h = imshow('liftingbody.png');
attrs = imattributes(h)
attrs = 

    'Width (columns)'      '512'      
    'Height (rows)'        '512'      
    'Class'                'uint8'    
    'Image type'           'intensity'
    'Minimum intensity'    '0'        
    'Maximum intensity'    '255'
Создадим модель объектов truecolor-изображения и далее получим атрибуты для данных объектов.
h = imshow('gantrycrane.png');
im = imagemodel(h);
attrs = imattributes(im)
attrs = 

    'Width (columns)'    '400'      
    'Height (rows)'      '264'      
    'Class'              'uint8'    
    'Image type'         'truecolor'

Сопутствующие функции: IMAGEMODEL

  В оглавление \ К следующему разделу \ К предыдущему разделу


Поиск по сайту:


Система Orphus