%灰度线性拉伸
I=imread('D:\TuPianChuLi\1.tif');
J=imadjust(I,[0.4 0.5]);
subplot(221);imshow(I);title('原图')
subplot(222);imhist(I);title('原图直方图')
subplot(223);imshow(J);title('线性拉伸')
subplot(224);imhist(J);title('线性拉伸直方图')
%对数变换
v=10;
I_l=double(I);
I_log = v*log(1+I_l);
x=0:255;
y=v*log(1+x);
figure;
subplot(221);imshow(I);title('原图');
subplot(222);imshow(I_log,[]);title('对数变换')
subplot(223);plot(x,y,'r');title('灰度变化曲线')
xlabel('原图')
ylabel('对数变换')
axis([0,255,0,255])
%直方图均衡
H_Img=histeq(I);
figure
subplot(121);imshow(I);title('原图');
subplot(122);imshow(H_Img);title('直方图均衡');
%非锐化滤波与高提升滤波
I=imread('2.tif');
gfilter=fspecial('gaussian',[5 5],3);
g_Img=imfilter(I,gfilter);
Imask=imsubtract(I,g_Img);
I1=I+Imask;
k2=4.5;
I2=I+k2*Imask;
figure
subplot(131);imshow(I);title('原图')
subplot(132);imshow(I1);title('非锐化掩蔽')
subplot(133);imshow(I2);title('高提升滤波')
评论0