图像在变换前,第一件重要事情就是滤波。
1.中值滤波:中值滤波的基本原理是把数字图像或数字序列中一点的值用该点的一个邻域中各点值的中值代替。
在Image类中
public Image<TColor, TDepth> SmoothMedian(int size)//其中参数size一定为奇数
在CvInvoke类中(其实这二者没有区别,Image类中就是调用下面)
public static void MedianBlur(IInputArray src,IOutputArray dst,int ksize)
2.均值滤波:用均值代替原图像中的各个像素值
在CvInvoke类中
public static void Blur(
IInputArray src, //输入图像
IOutputArray dst,//输出图像,尺寸和通道及类型同输入
Size ksize,//其中参数size一定为奇数
Point anchor,//锚点;默认值点(-1,-1)表示在内核中心
BorderType borderType = BorderType.Reflect101//边界模式)