其中g就是它的输出图像,它的原理非常简单,它可以生成统计排序滤波器,它的响应是基于对图像邻域包含的像素进行排序。然后用排序结果确定的值来代替邻域的中心像素的值。...语法如下:
g=ordfilt2(f,median(1:m*n),ones(m,n))
还有最小滤波器,对应第0个百分位。...语法如下:
g=ordfilt2(f,1,ones(m,n))
还有对应100个百分位的滤波器。也就是像素点总和。
g=ordfilt2(f,m*n,ones(m,n))。...另外中值滤波还有一个专用的工具箱g=medfilts(f)。
接下来我给出一个中值滤波的例子,这个是将彩色图片处理成黑白图片以后进行的操作。
?...代码中只需要把添加噪声的代码修改成下面的就可以了
f1=imnoise(f,'gaussian',0,0.01); %加高斯噪声
那有一些朋友可能会问了,彩色图片应该怎么处理,那是三维的矩阵,工具箱不能解决呀