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