图像处理(平滑及锐化处理)
% mob=[0,1,0;1,4,1;0,1,0]/8;%平滑模板
%model= [0, -1, 0; -1, 5, -1; 0, -1, 0];锐化模板
%I1为图像第灰度矩阵
I1=[1 1 1 1 11 10 1 10 11 1 1 1 1 1 10 1 10 1 1 1 1 1 1];
[m,n]=size(I1);
Ig=I1;
for i=2:m-1
for j=2:n-1
Ig(i,j)=5.*I1(i,j)-1.*(I1(i+1,j)+I1(i-1,j)+I1(i,j+1)+I1(i,j-1)); %Ig(i,j)=[4.*I1(i,j)+1.*(I1(i+1,j)+I1(i-1,j)+I1(i,j+1)+I1(i,j-1))]/8; %平滑处理
end
end
subplot(236); imshow(uint8(Ig)); title('锐化后的图像'); %title('平滑后的图像');