opencv均值滤波算法代码 c++
时间: 2023-11-28 15:45:39 浏览: 139
opencv-基于c++实现的opencv图像处理算法之图像滤波算法方框滤波.zip
下面是使用OpenCV库实现均值滤波的C++代码:
```c++
#include <opencv2/opencv.hpp>
#include <iostream>
using namespace cv;
using namespace std;
int main()
{
Mat src = imread("test.jpg");
if (src.empty())
{
cout << "could not load image..." << endl;
return -1;
}
imshow("input", src);
Mat dst;
blur(src, dst, Size(5, 5), Point(-1, -1));
imshow("blur", dst);
waitKey(0);
return 0;
}
```
其中,`blur()`函数是OpenCV中实现均值滤波的函数,第一个参数是输入图像,第二个参数是输出图像,第三个参数是滤波核的大小,第四个参数是锚点的位置,如果为负数,则表示核中心为锚点。
阅读全文