图像锐化的目的是加强图像中景物的边缘和轮廓,突出图像中的细节或增强被模糊了的细节。
方法二:二阶微分算子
拉普拉斯算子
clc;
clear;
a=imread('test.jpg');
a=rgb2gray(a);
a=im2double(a);
figure,subplot(231),imshow(a),title('orgin');
[h,w]=size(a);
%----- laplacian 算子 -----%
H=fspecial('laplacian', 0);
R=imfilter(a,H);
edgeAbs=abs(R);
edgeAdd=R+abs(min(R));
subplot(232),imshow(R),title('none');
subplot(233),imshow(edgeAbs),title('abs');
subplot(234),imshow(edgeAdd),title('add');
afterLa=R+a;
subplot(235),imshow(afterLa),title('afterLa');
H1=[0 -1 0;-1 5 -1;0 -1 0];
R1=imfilter(a,H1);
subplot(236),imshow(R1),title('afterLa1');