opencv的平滑处理,也叫模糊处理,是常用的去噪方法。函数名称为cvSmooth,其提供五种不同的平滑操作方法,定义如下:
CVAPI(void) cvSmooth( const CvArr* src, CvArr* dst,
int smoothtype CV_DEFAULT(CV_GAUSSIAN),
int size1 CV_DEFAULT(3),
int size2 CV_DEFAULT(0),
double sigma1 CV_DEFAULT(0),
double sigma2 CV_DEFAULT(0));
其中smoothtype 有五种,分别为CV_BLUR(简单模糊),CV_BLUR_NO_SCALE(无缩放简单模糊),CV_MEDIAN(中值滤波),CV_GAUSSIAN(高斯模糊),CV_BILATERAL(双边滤波)