基于OpenCV平滑图像

基于OpenCV平滑图像也就是图像模糊,本博文介绍使用OpenCV的不同函数通过线性滤波进行图像平滑。

cv::blur
cv::GaussianBlur (高斯模糊)
cv::medianBlur (中值模糊)
cv::bilateralFilter (双边滤波)


理论

进行图像平滑的目的有很多,本文的目的是减少噪音。

线性滤波为最常用滤波方式, 输出像素的值 g(i,j)  取决于一组输入像素 f(i+k,j+l) 的加权和:

  • g(i,j)=k,lf(i+k,j+l)h(k,l)

    其中,h(k,l)

你可能感兴趣的:(OpenCV专题,OpenCV专栏)