imoverlay

Запишите бинарную маску в 2D изображение

Описание

пример

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)

Считайте изображение 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)

Входные параметры

свернуть все

Введите изображение в виде 2D полутонового изображения или 2D изображение RGB.

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

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

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

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

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

свернуть все

Выходное изображение, возвращенное как 2D изображение RGB.

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

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

Смотрите также

| |

Введенный в R2016a

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