其他分享
首页 > 其他分享> > opencv-平滑模糊

opencv-平滑模糊

作者:互联网

blur均值滤波 

这是通过将图像与标准化的盒式过滤器( normalized box filter)进行卷积来完成的。它只取内核区域下所有像素的平均值并替换中心元素

我们应该指定内核的宽度和高度。 3x3标准化的盒式过滤器如下所示:

 

#include<opencv2/opencv.hpp>
#include<iostream>



int main(int argc, char** argv) {

    cv::Mat src, dst;
    src = cv::imread("D:/bb/tu/sansui.jpg");
    blur(src, dst, cv::Size(3, 3));
    imshow("src", src);
    imshow("dst-Size(3,3)", dst);
    blur(src, dst, cv::Size(8, 8));
    imshow("dst-Size(8,8)", dst);

    cv::waitKey(0);
    return 0;
}

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

标签:src,imshow,dst,平滑,模糊,opencv,blur,cv,Size
来源: https://www.cnblogs.com/liming19680104/p/15706700.html