2.6-2
中值滤波
>> I=imread('suzuhara.jpg');
I=rgb2gray(I); J=imnoise(I,'salt',0.04); K=medfilt2(J,[3,3]); subplot(121),imshow(J)>> subplot(122),imshow(K)
3.1-1
RGB转HSV模型
>> RGB=imread('giru.png'); >> HSV=rgb2hsv(RGB); >> subplot(121) >> imshow(RGB) >> title('RGB空间图像'); >> subplot(122) >> imshow(HSV) >> title('变换后的HSV空间图像');
3.2
灰度直方图是关于灰度级分布的函数,是对图像中灰度级分布的统计。灰度直方图是将数字图像中的所有像素,按照灰度值的大小,统计其出现的频率。 灰度直方图是灰度级的函数,它表示图像中具有某种灰度级的像素的个数,反映了图像中某种灰度出现的频率。 如果将图像总像素亮度(灰度级别)看成是一个随机变量,则其分布情况就反映了图像的统计特性,这可用probability density function (PDF)来刻画和描述,表现为灰度直方图。
3.2-1
>> I=imread('ye.jpg'); I=rgb2gray(I); subplot(121),imshow(I) >> subplot(122),imhist(I)
3.2-2 灰度直方图
>> I=imread('sanying.jpg'); subplot(141),imshow(I); subplot(221),imshow(I); >> subplot(222),imhist(I(:,:,1)); >> subplot(223),imhist(I(:,:,2)); >> subplot(224),imhist(I(:,:,3));
3.2-4
直方图像均衡化 >> I=imread('eden.jpg'); >> I=rgb2gray(I); >> J=histeq(I); >> subplot(211),imshow(I) >> subplot(212),imshow(J)