文档帮助中心文档
从一个图像减去另一个图像或从图像减去常数
Z = imsubtract (X, Y)
例子
Z= imsubtract (X,Y)减去数组中的每个元素Y从数组中对应的元素中获取X并返回输出数组中对应元素的差值Z.
Z= imsubtract (X,Y)
Z
X
Y
全部折叠
这个例子展示了如何减去2uint8数组。请注意,消极结果四舍五入为0。
uint8
X = uint8([255 0 75;44 225 100]);Y = uint8([50 50 50;50 / 50 / 50]);Z = imsubtract (X, Y)
Z =2 x3 uint8矩阵205 0 25 0 175 50
将灰度图像读取到工作区中。
我= imread (“rice.png”);
估计背景。
背景= imopen(我,strel (“磁盘”、15));
从图像中减去背景。
J = imsubtract(我、背景);
显示原始图像和处理后的图像。
imshow(我)
图imshow (J)
将图像读入工作区。
从图像中减去一个常量。
J = imsubtract(我,50);
显示原始图像和结果。
第一个数组(被除数),指定为任意维度的数字数组或逻辑数组。
要被减去的第二个数组(减数)X,指定为具有相同大小和类的数字数组或逻辑数组X,或类型为数字标量双.
双
差值,作为大小相同的数字数组返回X.Z是同一个班吗X除非X符合逻辑,在什么情况下Z是数据类型双.如果X是一个整数数组,则输出中超出整数类型范围的元素将被截断,小数值将四舍五入。
imabsdiff|imadd|imcomplement|imdivide|imlincomb|immultiply
imabsdiff
imadd
imcomplement
imdivide
imlincomb
immultiply
您有这个示例的修改版本。您想打开这个示例与您的编辑吗?
你点击一个链接对应于这个MATLAB命令:
通过在MATLAB命令窗口中输入命令来运行命令。Web浏览器不支持MATLAB命令。金宝app
选择一个网站,在那里获得翻译的内容,并看到当地的活动和优惠。根据您的位置,我们建议您选择:.
你也可以从以下列表中选择一个网站:
选择中国网站(中文或英文)以获得最佳网站性能。其他MathWorks国家站点没有针对您所在位置的访问进行优化。
与当地办事处联系