文档

imcomplement

补充图片

语法

J = imcomplement(我)
gpuarrayJ = imcomplement (gpuarrayI)

描述

例子

J= imcomplement ()计算图像的补充

在一个二进制图像的补充,零成为1和1变成0;黑色和白色是相反的。补充的强度或RGB图像,每个像素值中减去从支持的最大像素值类(或1.0双精度图像)和不同的是用作输出图像的像素值。万博1manbetx在输出图像,黑暗区域变得更轻,光颜色变得更深。

例子

gpuarrayJ= imcomplement (gpuarrayI)在GPU计算图像的补充。这个语法需要并行计算工具箱™。

例子

全部折叠

X = uint8 ([255 10 75;44 225 100]);X2 = imcomplement (X)
X2 =2 x3 uint8矩阵0 245 180 211 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)

每个颜色通道生成图像的补充相应的原始图像的颜色通道。黑暗的地区,如泥土,成为光。在原始图像,树叶呈现出绿色,花瓣黄色,因为红色和绿色的混合信号。补充图片,树叶出现紫色,因为红色和蓝色信号比绿色的信号。花瓣出现蓝色,因为蓝色信号大于红色和绿色通道。

我= imread (“glass.png”);J = imcomplement (gpuArray (I));imshowpair (I, J,“蒙太奇”)

输入参数

全部折叠

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

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

输入图像在GPU,指定为一个gpuArray

输出参数

全部折叠

图像的补充,指定为RGB,灰度或二进制图像。J有相同的大小和类图像作为输入,

图像的补充在GPU上运行时,作为一个返回gpuArray。输出gpuarrayJ有相同的大小和类作为输入gpuarrayI

提示

  • 如果是一个灰度或RGB图像的类,您可以使用表达式而这个函数。

  • 如果是一个二进制图像,您可以使用表达式~我而这个函数。

扩展功能

之前介绍过的R2006a

这个主题有帮助吗?