MATLAB灰度线性变换,直方图均衡,均值滤波
一.灰度线性变换
I = imread(‘D:\aaaa.jpeg’);
I = rgb2gray(I);
subplot(2,1,1);
imshow(I);
title(‘原图’);
J=imadjust(I,[0 1],[1 0]);
subplot(2,1,2);
imshow(J);
title(‘灰度变换后’);
二.直方图均衡
I = imread(‘D:\aaaa.jpeg’);
I = rgb2gray(I);
subplot(2,1,1);
imshow(I);
title(‘原图’);
J=histeq(I,256);
subplot(2,1,2);
imshow(J);
title(‘直方图均衡’);
I =
3.均值滤波
I = imread(‘C:\timg.jpg’);
I=rgb2gray(I);
subplot(2,1,1);
imshow(I);
title(‘原图’);
g=fspecial(‘average’,[3 3]);
y=filter2(g,I)/512;
subplot(2,1,2);
imshow(y);
title(‘处理后’);