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-D изображение в полутоновом цвете или 2-D изображение 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