中值滤波器
函数:void medianBlur( InputArray src, OutputArray dst, int ksize );
参数:
src:输入图像
dst:输出结果
ksize:尺寸
说明:中值滤波一般不会用的最大值与最小值,在处理salt点图像时可以体现其效果
方框滤波器
函数:blur( InputArray src, OutputArray dst,
Size ksize, Point anchor=Point(-1,-1),
int borderType=BORDER_DEFAULT );
参数:
src :输入图像
dst:输出结果
ksize:核矩阵尺寸
使用的是均值方法,像素的值取自周围像素值得平均值,blur是boxFilter()的标准化(blur内部以标准的形式调用boxFilter())
函数:void boxFilter( InputArray src, OutputArray dst, int ddepth,
Size ksize, Point anchor=Point(-1,-1),
bool normalize=true,
int borderType=BORDER_DEFAULT );
这里 blur 和 boxFilter 的区别是,blur是标准化后的 boxFilter,即boxFilter的核函数:
其中,
邻域滤波(卷积)
函数: