天天看点

MATLAB 图像函数(第七章) 图像的代数运算

1、imabsdiff(x,y)  两幅图像的差的绝对值

Z=imabsdiff(x,y)   对应x中每一个元素减去y矩阵中对应蒜素,然后去绝对值,z的维数与x y相同

<span style="font-size:18px;">I=imread('lena.jpg');
J=filter2(fspecial('gaussian'),I));
K=imabsdiff(I,J);
imshow(K)</span>
           

2、imadd  函数  进行图像的和运算

z=imadd(x,y)   x与y矩阵相应元素相加, 

imadd(x,数值)

<span style="font-size:18px;">I=imread('lena.jpg');
J=imread('rice.png');
K=imadd(I,J);
imshow(K,[])</span>
           

3、imcomplement(I)   对图像I进行求补运算,

<span style="font-size:18px;">I=imread('lean.jpg');
J=imcomplement(I);
imshow(J);</span>
           

4、imdivide(x,y)  两幅图像的商,一幅图像除以另一幅图像,或者除以一个数值

5、imlincomb   图像的线性运算

z=imlincomb(k1,A1,k2,A2,k3,A3,k)  

表示:

MATLAB 图像函数(第七章) 图像的代数运算

6、immultiply()    图像的乘运算

7、imsubs=tract(I,数值或者图像);