Matlab中的滤波器
记录一些图像处理用的到的滤波器
一、均值滤波器
mf=ones(3,3)/9;
image=imfilter(mf,image);
二、中值滤波器
image=medfilt2(image,[3 3]);
注:image为灰度图像
median(image,dim),dim为1,2。其中1表示按列返回中值,2表示按行返回中值。
三、 Rank滤波器
image=ordfilt2(image,15,ones(5,5));
四、 高斯滤波器
filter=fspecial(‘gaussian’,[10 10], 4);
image=imfilter(image,filter);