图像的模糊-opencv
2024-09-01 19:45:47
调用两个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)高斯模糊
最新文章
- 挑子学习笔记:对数似然距离(Log-Likelihood Distance)
- Android 开发必备知识:我和 Gradle 有个约会
- Java面试题系列 提高Java I/O 性能
- ssh 免密码登陆
- css before&;after 特殊用途
- C++ Qt 框架静态编译 操作记录
- JavaWeb项目开发案例精粹-第6章报价管理系统-04Service层
- 汇编语言---call和ret指令
- vs2015中ctrl+shift+F进行“在文件中查找”,有时候无效?
- Unity Skin Shader Optimized
- P1337 fibonacci数列(tyvj)
- Address already in use: JVM_Bind错误的解决
- 如何使用W5300实现ADSL连接(一)
- OutputDebugString输出调试信息到debugtrack
- 暑假闲着没事第一弹:基于Django的长江大学教务处成绩查询系统
- python 【pandas】读取excel、csv数据,提高索引速度
- ubuntu 快捷键
- [Java JNI] [Windows] [Visual Studio] [DLL] [UnsatisfiedLinkError]
- django的静态文件的引入
- Log4J日志信息配置文件详解
热门文章
- 写英文bug的经验总结
- ASP.NET MVC 音乐商店 - 3. 视图与模型
- Cocos2d-x下HTTP网络通讯
- Mac 下显示隐藏文件或文件夹
- Osclass-3.6.1 (Openlogic CentOS 7.2)
- 对react vd 性能的理解
- C盘空间太大,分区助手减小分区大小教程
- 如何处理用代码创建SD Sales order时遇到的错误消息KI 180
- *459. Repeated Substring Pattern (O(n^2)) two pointers could be better?
- C# 安装 Visual Studio IDE