圖像銳化 (二)

圖像銳化的目的是加強圖像中景物的邊緣和輪廓,突出圖像中的細節或增強被模糊了的細節。

方法二:二階微分算子

拉普拉斯算子

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');

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章