opencv-平滑模糊

opencv-平滑模糊

blur均值滤波 

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

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

opencv-平滑模糊

 

#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;
}

 

 opencv-平滑模糊

opencv-平滑模糊

 

 

 

 

 

 

 

 

 

 

 

 

 

opencv-平滑模糊

上一篇:【OpenCV学习】(七)图像滤波


下一篇:opencv-repeat重复函数