opencv c++ 均值滤波
时间: 2023-12-01 17:43:24 浏览: 139
数字图像处理 中值滤波 均值滤波 C++ opencv
5星 · 资源好评率100%
以下是使用OpenCV C++实现均值滤波的代码和步骤:
1. 导入OpenCV库
```cpp
#include <opencv2/opencv.hpp>
using namespace cv;
```
2. 读取图像
```cpp
Mat img = imread("image.jpg");
```
3. 进行均值滤波
```cpp
Mat dst;
blur(img, dst, Size(3, 3)); // 第三个参数是卷积核大小
```
4. 显示结果
```cpp
imshow("Mean Filter", dst);
waitKey(0);
```
完整代码如下:
```cpp
#include <opencv2/opencv.hpp>
using namespace cv;
int main()
{
Mat img = imread("image.jpg");
Mat dst;
blur(img, dst, Size(3, 3));
imshow("Mean Filter", dst);
waitKey(0);
return 0;
}
```
阅读全文