Типы изображения в тулбоксе

Программное обеспечение Image Processing Toolbox™ задает четыре основных типа изображений, полученных в итоге в следующей таблице. Эти типы изображения определяют способ, которым MATLAB® интерпретирует элементы массива как значения интенсивности пикселей.

Все изображения в Image Processing Toolbox приняты, чтобы иметь действительные, неразреженные, числовые или логические значения, если в противном случае не задано.

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

Интерпретация

Двухуровневые изображения

Данные изображения хранятся как логический массив m на n. Значения массивов 0 и 1 интерпретированы как черные и белые, соответственно.

Индексируемые изображения

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

  • Для single или массивов double, целочисленные значения располагаются от [1, p].

  • Для logical, uint8 или массивов uint16, значения располагаются от [0, p-1].

Палитра является c-3 массивом класса double.

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

(Также известный как изображение интенсивности)

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

  • Для single или массивов double, значения располагаются от [0, 1].

  • Для массивов uint8 значения колеблются от [0,255].

  • Для uint16 значения располагаются от [0, 65535].

  • Для int16 значения располагаются от [-32768, 32767].

Изображения истинного цвета

(Также известный как изображение RGB)

Данные изображения хранятся как m n 3 числовыми массивами, элементы которых задают значения интенсивности одного из этих трех цветовых каналов. Для изображений RGB три канала представляют красные, зеленые, и синие сигналы изображения.

  • Для single или массивов double, значения RGB располагаются от [0, 1].

  • Для массивов uint8 значения RGB колеблются от [0,255].

  • Для uint16 значения RGB располагаются от [0, 65535].

Существуют другие модели, названные цветовыми пространствами, которые описывают цвета с помощью трех цветовых каналов. Для этих цветовых пространств область значений каждого типа данных может отличаться от области значений, позволенной изображениями в цветовом пространстве RGB. Например, пиксельные значения в L*a*b* цветовое пространство типа данных double могут быть отрицательными или больше, чем 1. Для получения дополнительной информации смотрите Цветовые пространства Понимания и Преобразование Цветового пространства.

Похожие темы