exponenta event banner

imattributes

Сведения об атрибутах изображения

Описание

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

пример

attrs = imattributes(img) возвращает информацию об изображении, указанном объектом изображения img. 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 для двоичных и триеколорных изображений и размер 6 на 2 для оттенков серого (интенсивность) и индексированных изображений. Первый столбец массива ячеек содержит имя атрибута. Второй столбец содержит значение атрибута.

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

Имя атрибута

Стоимость

'Width (columns)'

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

'Height (rows)'

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

'Class'

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

'Image type'

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

'Minimum intensity'

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

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

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

'Maximum intensity'

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

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

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

См. также

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