图像增强
直方均衡,平滑,锐化A=imread('18.jpg'); B=rgb2gray(A);
figure,subplot(2,2,1),imshow(B); subplot(2,2,2),imhist(B); A1=imadjust(B,[0.2 0.5],[]); subplot(2,2,3),imshow(A1); subplot(2,2,4),imhist(A1); C=imnoise(B,'salt & pepper');
h1=[0.1 0.1 0.1;0.1 0.2 0.1;0.1 0.1 0.1]; h2=1/4.*[1 2 1;2 4 2;1 2 1]; C1=filter2(h1,C); C2=filter2(h2,C); C3=medfilt2(C);
figure,subplot(2,2,1),imshow(C); subplot(2,2,2),imshow(C1,[]); subplot(2,2,3),imshow(C2,[]); subplot(2,2,4),imshow(C3); h=[0 -1 0;-1 4 -1;0 -1 0]; D1=imfilter(B,h); d2=fspecial('sobel'); D2=imfilter(B,d2);
D3=edge(B,'roberts',0.1);
figure,subplot(2,2,1),imshow(B); subplot(2,2,2),imshow(D1); subplot(2,2,3),imshow(D2,[]); subplot(2,2,4),imshow(D3);