imoverlay

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

Синтаксис

B = imoverlay(A,BW)
B = imoverlay(___,color)

Описание

пример

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

B = imoverlay(___,color) позволяет вам задать цвет что использование imoverlay, чтобы заполнить изображение. color является допустимой спецификацией цветов MATLAB®.

Примеры

свернуть все

Считайте полутоновое изображение в рабочую область.

A = imread('cameraman.tif');

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

BW = imread('text.png');

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

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

Отобразите результат.

figure
imshow(B)

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

свернуть все

Введите изображение, заданное как действительная, неразреженная 2D матрица.

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

Рисунок маски, заданная 2D логическая матрица тот же размер как A.

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

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

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

свернуть все

Выходное изображение, возвращенное как 2D матрица класса uint8.

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

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

|

Введенный в R2016a