OpenCV GaussianBlur函数——高斯滤波
2016-09-16 14:42
375 查看
http://blog.csdn.net/poem_qianmo/article/details/22745559
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include "opencv2/core/core.hpp"
#include"opencv2/highgui/highgui.hpp"
#include"opencv2/imgproc/imgproc.hpp"
//-----------------------------------【命名空间声明部分】---------------------------------------
// 描述:包含程序所使用的命名空间
//-----------------------------------------------------------------------------------------------
using namespace cv;
//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-----------------------------------------------------------------------------------------------
int main()
{
//载入原图
Mat image = imread("yun.jpg");
//创建窗口
namedWindow("均值滤波【原图】");
namedWindow("均值滤波【效果图】");
//显示原图
imshow("均值滤波【原图】", image);
//进行均值滤波操作
Mat out;
GaussianBlur(image, out, Size(3, 3), 0, 0);
//显示效果图
imshow("均值滤波【效果图】", out);
waitKey(0);
}
//-----------------------------------【头文件包含部分】---------------------------------------
// 描述:包含程序所依赖的头文件
//----------------------------------------------------------------------------------------------
#include "opencv2/core/core.hpp"
#include"opencv2/highgui/highgui.hpp"
#include"opencv2/imgproc/imgproc.hpp"
//-----------------------------------【命名空间声明部分】---------------------------------------
// 描述:包含程序所使用的命名空间
//-----------------------------------------------------------------------------------------------
using namespace cv;
//-----------------------------------【main( )函数】--------------------------------------------
// 描述:控制台应用程序的入口函数,我们的程序从这里开始
//-----------------------------------------------------------------------------------------------
int main()
{
//载入原图
Mat image = imread("yun.jpg");
//创建窗口
namedWindow("均值滤波【原图】");
namedWindow("均值滤波【效果图】");
//显示原图
imshow("均值滤波【原图】", image);
//进行均值滤波操作
Mat out;
GaussianBlur(image, out, Size(3, 3), 0, 0);
//显示效果图
imshow("均值滤波【效果图】", out);
waitKey(0);
}
相关文章推荐
- 用OpenCV的GaussianBlur函数做高斯滤波
- 图像识别与处理之Opencv——高斯滤波及GaussianBlur()函数
- opencv学习(二十)之高斯滤波GaussianBlur()
- opencv2函数学习之blur,GaussianBlur,medianBlur和bilateralFilter:实现图像平滑处理
- opencv----滤波函数:方框滤波、均值滤波、高斯滤波、中值滤波、双边滤波
- 转:Opencv高斯滤波函数分析
- 图像识别与处理之Opencv——高斯滤波GaussianBlur() 11月2日暂存
- opencv源码解析之——高斯滤波GaussianBlur()
- OpenCV学习笔记(12)OpenCV调用Matlab函数进行保存视频的尝试
- OpenCV中与matlab中相对应的函数
- 发个MatLab 自编的 均值滤波、中值滤波、高斯滤波 图像处理函数
- OpenCV与Matlab函数对照,从Matlab转OpenCV的兄弟们有福了
- OpenCV做视频处理用到的几个函数
- openCV基础函数【转】
- apt-get安装的OpenCV库中cvFindChessboardCorners函数的问题
- opencv相关的一些函数
- OpenCV编程案例:使用轮廓函数检测连通区域
- OpenCV学习笔记(3):一些函数等的解释(更新中...)
- OpenCV学习——图像装载函数的模拟加载24BPP的BMP文件
- 非Opencv函数把3D坐标转成2D坐标