opencv-平滑模糊

Posted 天子骄龙

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了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;

 

 

 

 

 

 

 

 

 

 

 

 

 

 

 

以上是关于opencv-平滑模糊的主要内容,如果未能解决你的问题,请参考以下文章

opencv-平滑模糊

OpenCV(二)掩码操作与平滑(均值,高斯模糊)

OpenCV 图像模糊原理

OpenCV 图像模糊原理

OpenCV教程之九平滑/模糊图片 Smooth / Blur Images及 彩色图转 灰度图和二值化

opencv 图像平滑