调用两个API,一个是均值模糊,一个是高斯模糊。如下所示:

#include<opencv2/opencv.hpp>
#include<iostream> using namespace std;
using namespace cv; int main(int argc, char **argv)
{
Mat src = imread("D:/meinv.jpg");
cvNamedWindow("src_image", CV_WINDOW_AUTOSIZE);
imshow("src_image", src); //均值滤波
Mat dst;
blur(src, dst, Size(, ), Point(-, -)); //size(5,5)为5*5的模板,Point(-1,-1)默认卷积核在中心像素位置
//blur(src, dst, Size(1, 71), Point(-1, -1)); //y方向的模糊
//blur(src, dst, Size(71, 1), Point(-1, -1)); //x方向的模糊
imshow("blur_demo", dst);
imwrite("D:/learn-opencv/blur.jpg", dst); //高斯滤波
Mat dst2;
GaussianBlur(src, dst2, Size(, ), , );
imshow("gaussian_demo", dst2);
imwrite("D:/learn-opencv/gaussian.jpg", dst2);
waitKey();
return ;
}

显示结果:

(1)原图像

(2)均值模糊(5*5)模板

(3) x方向的均值模糊:

(4)y方向的均值模糊

(4)高斯模糊

最新文章

  1. 挑子学习笔记:对数似然距离(Log-Likelihood Distance)
  2. Android 开发必备知识:我和 Gradle 有个约会
  3. Java面试题系列 提高Java I/O 性能
  4. ssh 免密码登陆
  5. css before&amp;after 特殊用途
  6. C++ Qt 框架静态编译 操作记录
  7. JavaWeb项目开发案例精粹-第6章报价管理系统-04Service层
  8. 汇编语言---call和ret指令
  9. vs2015中ctrl+shift+F进行“在文件中查找”,有时候无效?
  10. Unity Skin Shader Optimized
  11. P1337 fibonacci数列(tyvj)
  12. Address already in use: JVM_Bind错误的解决
  13. 如何使用W5300实现ADSL连接(一)
  14. OutputDebugString输出调试信息到debugtrack
  15. 暑假闲着没事第一弹:基于Django的长江大学教务处成绩查询系统
  16. python 【pandas】读取excel、csv数据,提高索引速度
  17. ubuntu 快捷键
  18. [Java JNI] [Windows] [Visual Studio] [DLL] [UnsatisfiedLinkError]
  19. django的静态文件的引入
  20. Log4J日志信息配置文件详解

热门文章

  1. 写英文bug的经验总结
  2. ASP.NET MVC 音乐商店 - 3. 视图与模型
  3. Cocos2d-x下HTTP网络通讯
  4. Mac 下显示隐藏文件或文件夹
  5. Osclass-3.6.1 (Openlogic CentOS 7.2)
  6. 对react vd 性能的理解
  7. C盘空间太大,分区助手减小分区大小教程
  8. 如何处理用代码创建SD Sales order时遇到的错误消息KI 180
  9. *459. Repeated Substring Pattern (O(n^2)) two pointers could be better?
  10. C# 安装 Visual Studio IDE