OPENCV入门教程十三:GaussianBlur高斯平滑
来源:互联网 发布:wireshark过滤端口 编辑:程序博客网 时间:2024/06/05 08:55
一、目标
学习如何使用opencv中的函数,学习对图像的高斯平滑操作,学习GaussianBlur()函数的使用
二、函数说明
函数原型:
void GaussianBlur(InputArray src, OutputArray dst, Size ksize, double sigmaX, double sigmaY=0, int borderType=BORDER_DEFAULT)
参数详解:
src:输入图片,可以使是任意通道数,该函数对通道是独立处理的,但是深度只能是CV_8U, CV_16U, CV_16S, CV_32F or CV_64F.
dst:输出图片,和输入图片相同大小和深度。
ksize:高斯内核大小。ksize.width和ksize.height允许不相同但他们必须是正奇数。或者等于0,由参数sigma的乘机决定。
sigmaX:高斯内核在X方向的标准偏差。
sigmaY:高斯内核在Y方向的标准偏差。如果sigmaY为0,他将和sigmaX的值相同,如果他们都为0,那么他们由ksize.width和ksize.height计算得出。
borderType:用于判断图像边界的模式。
三、程序代码
#include "cv.h" // OpenCV 文件头#include "highgui.h"#include "opencv2/opencv.hpp"#include "opencv2/imgproc.hpp"#include <iostream>#include <string>using namespace cv;using namespace std;int main(int argc, char *argv[]){ Mat m_SrcImg; m_SrcImg = imread("C:\\Users\\lidabao\\Desktop\\image\\1\\LENA1.bmp", -1); namedWindow("原图像", 1); imshow("原图像", m_SrcImg); Mat m_ResImg; //高斯平滑 GaussianBlur(m_SrcImg, m_ResImg, Size(3, 3), 0, 0); namedWindow("高斯平滑", 1); imshow("高斯平滑", m_ResImg); waitKey(0);}
四、结果
程序运行如下图:
五、注意
正确的配置opencv
正确使用GaussianBlur()函数
0 0
- OPENCV入门教程十三:GaussianBlur高斯平滑
- OPENCV入门教程十三:GaussianBlur高斯平滑
- OpenCV GaussianBlur() 图像平滑滤波
- openCV 中的高斯滤波GaussianBlur函数
- Opencv高斯滤波-GaussianBlur函数
- opencv:高斯平滑
- OpenCV Tutorial: 影像平滑(blur、GaussianBlur)
- opencv源码解析之(一):高斯滤波GaussianBlur()
- 关于高斯模糊与opencv中的GaussianBlur函数
- opencv源码解析之——高斯滤波GaussianBlur()
- 关于高斯模糊与opencv中的GaussianBlur函数
- OpenCV GaussianBlur函数——高斯滤波
- opencv学习(二十)之高斯滤波GaussianBlur()
- 关于高斯模糊与opencv中的GaussianBlur函数
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- 【OpenCV入门教程之十三】OpenCV图像金字塔:高斯金字塔、拉普拉斯金字塔与图片尺寸缩放
- 1064 Financial Management
- httpclient和异步httpclient
- 《构建之法》读书笔记——第2章 个人技术和流程
- apt-file 查找缺失文件所在包
- UVA129
- OPENCV入门教程十三:GaussianBlur高斯平滑
- NSDate
- Java7并发编程--4.1、创建线程执行器
- win7 64位 Caffe+Cuda6.5+Opencv3.10+Boost1.56配置
- POJ 1088 滑雪(简单DFS+dp)
- c/c++注释转换函数
- Mathematica数据处理(5)--Plot
- 初学C语言:斐波那契数列(求前n项和)
- iOS——navigationBar色差问题