c++ 均值滤波和高斯滤波
程序员文章站
2022-07-14 16:15:31
...
#include<iostream>
#include<opencv2/opencv.hpp>
using namespace std;
using namespace cv;
int main()
{
Mat example = imread("D:\\VC项目\\img1.jpg");
if (!example.data)
{
cout << "图片路径错误!!!" << endl;
}
Mat out_ex_blur;
Mat out_ex_gaussian;
blur(example, out_ex_blur, Size(30, 1), Point(-1, -1));//均值滤波的API
GaussianBlur(example, out_ex_gaussian, Size(5, 5), (0, 0));//高斯滤波的API
imshow("example", example);
imshow("out_ex_blur", out_ex_blur);
imshow("out_ex_gaussian", out_ex_gaussian);
waitKey(0);
return 0;
}
推荐阅读
-
python+opencv实现高斯平滑滤波
-
Kalman滤波算法原理(Matlab/C/C++)
-
基于opencv下对视频的灰度变换,高斯滤波,canny边缘检测处理,同窗体显示并保存
-
Python中FIR滤波和STFT滤波对比(MNE脑电数据处理)
-
opencv-12-高斯滤波-双边滤波(附C++代码实现)
-
C++实现OpenCV方框滤波的代码
-
Python 实现中值滤波、均值滤波的方法
-
C++ 实验二 NO.1_(3) 1:熟悉DEV环境,练习自己的第一个程序使用DEV集成环境来编辑,运行简单的数据输入和运算实验。(3)编写一个程序,要求:提示输入3个数;显示这3个数,求他们的平均值
-
OpenCV python 高斯滤波与双边滤波
-
初学python实现OpenCV之边缘保留滤波:高斯双边、均值迁移