Преобразование типа изображения

Преобразуйте между типами изображений, такими как RGB (truecolor), двоичные, полутоновые и индексированные изображения, и измените тип данных изображения

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

Пиксельные значения различных типов изображений могут храниться в целых числах с плавающей точкой, со знаком и без знака или логических типах данных. Функции тулбокса позволяют вам преобразовывать между типами изображений и типами данных.

Функции

расширить все

cmap2grayПреобразование палитры RGB в палитру полутонового цвета
gray2indПреобразуйте полутоновое или бинарное изображение в индексированное изображение
im2grayПреобразуйте изображение RGB в полутоновое
ind2grayПреобразуйте индексированное изображение в полутоновое
mat2grayПреобразуйте матрицу в полутоновое изображение
rgb2grayПреобразуйте изображение RGB или палитру в полутоновые
rgb2lightnessПреобразуйте цветовые значения RGB в значения легкости
rgb2indПреобразуйте изображение RGB в индексированное изображение
ind2rgbПреобразуйте индексированное изображение в изображение RGB
label2rgbПреобразуйте матрицу меток в изображение RGB
demosaicПреобразуйте закодированное изображение шаблона Байера в изображение труколора
imsplitРазделите многоканальное изображение на отдельные каналы
imbinarizeБинаризируйте 2-D полутоновое изображение или 3-D объем с помощью порогового значения
adaptthreshАдаптивный порог изображения с использованием локальной статистики первого порядка
otsuthreshГлобальный порог гистограммы с использованием метода Otsu
graythreshГлобальный порог изображения с использованием метода Otsu
imquantizeКвантуйте изображение с помощью заданных уровней квантования и выходных значений
multithresh Многоуровневые пороги изображений с использованием метода Otsu
graysliceПреобразуйте полутоновое изображение в индексированное с помощью многоуровневого порогового значения
im2doubleПреобразуйте изображение в двойную точность
im2int16Преобразуйте изображение в 16-битные целые числа со знаком
im2singleПреобразуйте изображение в одинарную точность
im2uint16Преобразуйте изображение в 16-битные беззнаковые целые числа
im2uint8Преобразуйте изображение в 8-битные беззнаковые целые числа

Темы

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

Типы изображений определяют, как MATLAB® интерпретирует элементы матрицы данных как значения интенсивности пикселей. Тулбокс поддерживает многие типы изображений, включая двоичные, полутоновые, truecolor, мультиспектральные и метки изображений.

Преобразование между типами изображений

Некоторые операции обработки изображений поддерживают только подмножество типов изображений. Можно преобразовать изображения между типами изображений в соответствии с операцией.

Преобразуйте данные изображения между классами

Можно преобразовать данные изображения между классами с помощью функций, которые автоматически пересчитывают и смещают исходные данные.

Рекомендуемые примеры

Для просмотра документации необходимо авторизоваться на сайте