exponenta event banner

imoverlay

Запись двоичной маски в 2-D изображение

Описание

пример

B = imoverlay(A,BW) заполняет изображение в градациях серого или RGB A сплошным цветом, где входная двоичная маска, BWявляется true.

B = imoverlay(A,BW,color) указывает цвет, который imoverlay используется для заливки изображения.

Примеры

свернуть все

Считывание изображения в градациях серого в рабочую область.

A = imread('cameraman.tif');

Чтение двоичного изображения в рабочую область.

BW = imread('text.png');

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

B = imoverlay(A,BW,'yellow');

Просмотрите результат.

imshow(B)

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

Считывание изображения RGB в рабочую область.

RGB = imread('peppers.png');

Чтение двоичного изображения в рабочую область.

BW = imread('text.png');

Обрезать изображение RGB, чтобы сделать его размером, равным размеру двоичной маски.

RGB_cropped = imcrop(RGB,[64,128,255,255]);

Запишите двоичное изображение в обрезанное изображение RGB, выбрав используемый цвет.

B = imoverlay(RGB_cropped,BW,'red');

Просмотрите результат.

figure
imshow(B)

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

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

свернуть все

Входное изображение, определенное как 2-е изображение оттенков серого или 2-е изображение RGB.

Типы данных: single | double | int16 | uint8 | uint16 | logical

Маска изображения, указанная 2-D двоичной матрице того же размера, что и первые два размера изображения A. Для числового ввода любые ненулевые пикселы считаются 1 (true).

Типы данных: single | double | int8 | int16 | int32 | uint8 | uint16 | uint32 | logical

Цвет, используемый для наложения, заданный как спецификация цвета MATLAB. Например, если требуется задать красный цвет, можно использовать любую из следующих спецификаций: 'red', 'r', или [1 0 0].

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

свернуть все

Выходной образ, возвращаемый как 2-D RGB-образ.

Типы данных: uint8

Расширенные возможности

..
Представлен в R2016a