imattributes

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

Описание

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

пример

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

пример

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

Примеры

свернуть все

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

h = imshow('liftingbody.png');

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

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

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

h = imshow('gantrycrane.png');

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

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

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

свернуть все

Изображение, заданное как image объект.

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

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

свернуть все

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

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

Имя атрибута

Значение

'Width (columns)'

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

'Height (rows)'

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

'Class'

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

'Image type'

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

'Minimum intensity'

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

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

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

'Maximum intensity'

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

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

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

См. также

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