中值滤波法是一种非线性平滑技术,它将每一像素点的灰度值设置为该点某邻域窗口内的所有像素点灰度值的中值.
函数原型:void cvSmooth(const CvArr*
src, CvArr* dst, int smoothtype=CV_GAUSSIAN, int
param1=3, int param2=0, double param3=0, double
param4=0)
int param1=3, int param2=0是挑选的核大小
cvSmooth(pImg,pDst1,CV_MEDIAN,3,3,0,0);
cvSmooth(pImg,pDst2,CV_MEDIAN,5,5,0,0);
cvSmooth(pImg,pDst3,CV_MEDIAN,7,7,0,0);原图:
3*3中值滤波:
5*5中值滤波:
7*7中值滤波:

2255

被折叠的 条评论
为什么被折叠?



