主要内容

准入

补充图像

描述

例子

j= ImComplement(一世的)计算补充图像的一世并返回结果j

例子

全部收缩

x = uint8([255 10 75; 44 225 100]);x2 = ImComplement(x)
x2 =2 x3 uint8矩阵0 245 180 211 30 155
bw = imread('text.png');BW2 = InComplement(BW);imshowpair(bw,bw2,'剪辑'的)

图包含轴对象。轴对象包含类型图像的对象。

我= imread('cameraman.tif');j = ImComplement(i);imshowpair(我,j,'剪辑'的)

图包含轴对象。轴对象包含类型图像的对象。

将彩色图像读入工作区。

rgb = imread('YellowLily.jpg');imshow(RGB)

图包含轴对象。轴对象包含类型图像的对象。

显示图像的补充。

c = InComplement(RGB);imshow(c)

图包含轴对象。轴对象包含类型图像的对象。

得到的图像中的每个颜色通道都是原始图像中相应颜色通道的补充。原本黑暗的区域,如灰尘,变成了光明。在原始图像中,由于红色和绿色信号的混合,叶子看起来是绿色的,花瓣看起来是黄色的。在补体图像中,叶子呈现紫色,因为红色和蓝色信号比绿色信号大。花瓣呈蓝色是因为蓝色信号比红色和绿色通道大。

输入参数

全部收缩

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

数据类型:单身的|双倍的|INT8.|INT16|INT32.|uint8.|uint16|UINT32|逻辑

输出参数

全部收缩

图像补充,指定为RGB,灰度或二进制图像。j具有与输入图像相同的大小和类,一世

更多关于

全部收缩

图像补充

在二进制图像的补充中,零成为零,并且成为零。黑白逆转。

在灰度或彩色图像的补充中,从类支持的最大像素值(或用于双精度图像的1.0)中减去每个像素值。金宝app差异用作输出图像中的像素值。在输出图像中,暗区变亮,灯区域变暗。对于彩色图像,红色成为青色,绿色成为洋红色,蓝调变黄,反之亦然。

提示

  • 如果一世是灰度或rgb图像的课程双倍的,然后你可以使用表达式1-I.而不是这个功能。

  • 如果一世是一个二进制图像,那么你可以使用表达式〜I.而不是这个功能。

扩展能力

在R2006A之前介绍