图像滤波&数字图像分析

    xiaoxiao2021-03-25  20

    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)

    转载请注明原文地址: https://ju.6miu.com/read-200000.html

    最新回复(0)