码迷,mamicode.com
首页 > 其他好文 > 详细

MATLAB 线性运算之减法运算及其应用

时间:2015-05-15 17:56:48      阅读:247      评论:0      收藏:0      [点我收藏+]

标签:matlab   图像处理   线性运算   减法   指纹   

一、比较两幅图片的差异

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;
      else
         j(m,n)=b;
      end
      if j(m,n)>3
         j(m,n)=0;
      else
         j(m,n)=255;
      end
   end
end
imshow(j,[0 255]);


cancer.bmp:


技术分享



效果:

技术分享





MATLAB 线性运算之减法运算及其应用

标签:matlab   图像处理   线性运算   减法   指纹   

原文地址:http://blog.csdn.net/u012422829/article/details/45745125

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!