一、比较两幅图片的差异
I= imread('E:\matlab\work\1.png'); %读取图片
i=im2double(I);
J=imread('E:\matlab\work\2.png');
j=im2double(J);
p=i-j;
P=p*255;
imshow(P,[]);
1.png:
2.png
效果:
二、求图片的梯度图像
</pre><pre name="code" class="plain">j=zeros(366,572);
i=imread('E:\matlab\work\cancer.bmp');
i=double(i);
a=0;b=0;
for m=1:365
for n=1:571
a=i(m,n)-i(m+1,n);
b=i(m,n)-i(m,n+1);
a=abs(a);b=abs(b);
if a>b
j(m,n)=a;