主要内容

伊莫弗雷

将二值掩模烧制成二维图像

描述

实例

B=伊莫弗雷(A.,体重)填充灰度或RGB图像A.使用纯色,其中输入二进制掩码,体重,是真正的.

B=伊莫弗雷(A.,体重,颜色)指定要使用的颜色伊莫弗雷用于填充图像。

例子

全部崩溃

将灰度图像读入工作区。

A=imread(“摄影师,tif”);

将二进制图像读入工作区。

BW = imread (“text.png”);

将二值图像刻录到灰度图像中,指定用于二值遮罩的颜色。

B=I最大值(A,BW,“黄色”);

显示结果。

imshow(B)

Figure包含axes对象。axes对象包含image类型的对象。

将RGB图像读入工作区。

RGB = imread (“peppers.png”);

将二进制图像读入工作区。

BW = imread (“text.png”);

裁剪RGB图像,使其与二进制遮罩大小相同。

RGB_cropped = imcrop (RGB, [64128255255]);

将二值图像刻录到裁剪后的RGB图像中,选择要使用的颜色。

B=I覆盖(RGB_裁剪,BW,“红色”);

显示结果。

图imshow (B)

Figure包含axes对象。axes对象包含image类型的对象。

输入参数

全部崩溃

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

数据类型:仅有一个的|双重的|int16|uint8|uint16|必然的

掩模图像,指定与图像前两个维度大小相同的二维二进制矩阵或二维数字矩阵A..对于数字输入,任何非零像素都被视为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]

纯青色的长方形

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

紫红色的长方形

“黄色” “是的” [1 1 0]

纯黄色的长方形

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

黑色的长方形

“白色” “w” [1 1 1]

白色的长方形

以下是MATLAB提供的默认颜色的RGB三元组®用于多种类型的绘图。

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中引入