主要内容

imoverlay

燃烧二元掩模成二维图像

描述

例子

B= imoverlay (一个,BW)填充灰度或RGB图像一个与一个输入二进制掩模的纯色,BW,是真正的

B= imoverlay (一个,BW,颜色)指定的颜色imoverlay使用填充图像。

例子

全部折叠

读一个灰度图像到工作区中。

一个= imread (“cameraman.tif”);

读二进制图像到工作区中。

BW = imread (“text.png”);

燃烧的二进制图像为灰度图像,指定颜色用于二进制面具。

B = imoverlay (BW,“黄色”);

显示结果。

imshow (B)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

读一个RGB图像到工作区中。

RGB = imread (“peppers.png”);

读二进制图像到工作区中。

BW = imread (“text.png”);

作物的RGB图像使其二进制面具一样的大小。

RGB_cropped = imcrop (RGB, [64128255255]);

把二进制图像裁剪RGB图像,选择要使用的颜色。

B = imoverlay (RGB_cropped BW,“红色”);

显示结果。

图imshow (B)

图包含一个坐标轴对象。坐标轴对象包含一个类型的对象的形象。

输入参数

全部折叠

输入图像,指定为一个二维灰度图像或二维RGB图像。

数据类型:||int16|uint8|uint16|逻辑

掩模图像,指定的二进制矩阵二维或二维数值相同大小的矩阵作为第一个二维的图像一个数字输入,任何非零像素被认为是1(真正的)。

数据类型:||int8|int16|int32|uint8|uint16|uint32|逻辑

颜色用于覆盖,作为一个RGB值,指定一个颜色的名字,或者一个短的颜色名称。

您可以指定任何颜色使用RGB值。转换一个RGB值是一个行向量的元素指定强度的红色,绿色和蓝色的组件的颜色。强度必须在[0,1]。

您可以指定一些常见颜色的名字作为一个字符串标量或特征向量。此表列出了命名颜色选项和等效RGB三胞胎。

颜色名称 短名称 RGB值 外观
“红色” “r” (1 0 0)

一个长方形彩色的纯红色

“绿色” “g” (0 1 0)

一个长方形彩色纯绿色

“蓝色” “b” (0 0 1)

一个矩形的纯蓝色

“青色” “c” (0 1 1)

一个长方形彩色纯青色

“红色” “m” (1 0 1)

一个矩形的纯红色

“黄色” “y” (1 1 0)

一个矩形的纯黄色

“黑色” “k” (0 0 0)

一个长方形的黑色

“白色” “w” (1 1 1)

一个矩形的白色

下面是默认颜色的RGB三胞胎,MATLAB®使用在许多类型的情节。

RGB值 外观
[0 0.4470 - 0.7410)

一个矩形介质染成蓝色

(0.8500 0.3250 0.0980)

一个矩形的橘红色

(0.9290 0.6940 0.1250)

一个矩形颜色的深黄色

(0.4940 0.1840 0.5560)

一个长方形彩色暗紫色

(0.4660 0.6740 0.1880)

一个长方形彩色亮绿色

(0.3010 0.7450 0.9330)

一个长方形彩色浅蓝色

(0.6350 0.0780 0.1840)

一个矩形染成了红色

例子:“r”

例子:“绿色”

例子:[0 0.4470 - 0.7410)

输出参数

全部折叠

输出图像,作为二维返回RGB图像。

数据类型:uint8

扩展功能

版本历史

介绍了R2016a