文档帮助中心文档
补充图片
J = imcomplement(我)
例子
J= imcomplement (我)计算补充图像的我并返回结果J.
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 = imcomplement (bw);bw2 imshowpair (bw,“蒙太奇”)
我= imread (“cameraman.tif”);J = imcomplement(我);imshowpair (I, J,“蒙太奇”)
将彩色图像读取到工作区中。
rgb = imread (“yellowlily.jpg”);imshow (rgb)
显示图像的补码。
c = imcomplement (rgb);imshow (c)
得到的图像中的每个颜色通道都是原始图像中相应颜色通道的补充。原本黑暗的区域,如灰尘,变成了光明。在原始图像中,由于红色和绿色信号的混合,叶子看起来是绿色的,花瓣看起来是黄色的。在补体图像中,叶子呈现紫色,因为红色和蓝色信号比绿色信号大。花瓣呈蓝色是因为蓝色信号比红色和绿色通道大。
输入图像,指定为RGB、灰度或二值图像。
数据类型:单|双|int8|int16|int32|uint8|uint16|uint32|逻辑
单
双
int8
int16
int32
uint8
uint16
uint32
逻辑
图像补码,指定为RGB、灰度或二值图像。J具有与输入图像相同的大小和类别,我.
在二值图像的补码中,0变成1,1变成0。黑白颠倒了。
在灰度或彩色图像的补码中,每个像素值从类支持的最大像素值中减去(双精度图像为1.0)。金宝app差值用作输出图像中的像素值。在输出图像中,暗区变亮,亮区变暗。对于彩色图像,红色变成青色,绿色变成品红,蓝色变成黄色,反之亦然。
如果我是灰度还是RGB图像的类双,则可以使用该表达式我而不是这个函数。
如果我是二值图像,那么可以用表达式吗~我而不是这个函数。
~我
使用注意事项及限制:
imcomplement金宝app支持C代码的生成(需要MATLAB®编码器™).有关更多信息,请参见用于图像处理的代码生成.
imcomplement
imcomplement不支持金宝appint64和uint64数据类型。
int64
uint64
该功能完全支持GPU阵列。金宝app有关更多信息,请参见GPU上的图像处理.
imabsdiff|imadd|imdivide|imlincomb|immultiply|imsubtract
imabsdiff
imadd
imdivide
imlincomb
immultiply
imsubtract
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系