c++opencv 均值滤波
时间: 2023-06-28 19:16:08 浏览: 148
基于opencv中值滤波均值滤波
5星 · 资源好评率100%
在OpenCV中,可以使用cv::blur函数来实现均值滤波。具体步骤如下:
1. 读入原始图像。
```c++
cv::Mat srcImg = cv::imread("input.png");
```
2. 定义卷积核大小,这里假设卷积核大小为3x3。
```c++
cv::Size kernelSize(3, 3);
```
3. 使用cv::blur函数对图像进行均值滤波。
```c++
cv::Mat dstImg;
cv::blur(srcImg, dstImg, kernelSize);
```
4. 显示处理后的图像。
```c++
cv::imshow("output", dstImg);
cv::waitKey(0);
```
注意:上述代码仅作为示例,实际应用中需要根据具体情况进行修改。
阅读全文