【OpenCV学习笔记】十五、图像滤波
2017-03-18 17:27
295 查看
内容简介:
图像滤波
一、线性滤波
1.方框滤波:boxFilter()函数
2.均值滤波:blur()函数
3.高斯滤波:GaussianBlur()函数
二、非线性滤波
1.中值滤波:medianBlur()函数
2.双边滤波:bilateralFilter()函数
先上ppt:
代码:见注释
运行结果:略
图像滤波
一、线性滤波
1.方框滤波:boxFilter()函数
2.均值滤波:blur()函数
3.高斯滤波:GaussianBlur()函数
二、非线性滤波
1.中值滤波:medianBlur()函数
2.双边滤波:bilateralFilter()函数
先上ppt:
代码:见注释
#include "opencv2/opencv.hpp" using namespace cv; void main() { Mat srcImg = imread("b.jpg"); Mat dstImg ; Size size0 = Size(5, 5); //boxFilter(srcImg, dstImg, -1, Size(5, 5), Point(-1, -1), true); //方框滤波器 bool normalize参数设置为true时等同于均值滤波 //blur(srcImg, dstImg, size0); //均值滤波 //GaussianBlur(srcImg, dstImg, size0, 1);//高斯滤波 //medianBlur(srcImg, dstImg, 5);//中值滤波 bilateralFilter(srcImg, dstImg, 5, 10.0, 2.0);//双边滤波 imshow("src", srcImg); imshow("dst", dstImg); waitKey(0); }
运行结果:略
相关文章推荐
- opencv学习笔记第五章 使用形态学滤波对图像进行开闭运算
- 【OpenCV学习笔记 009】图像滤波
- 图像处理学习笔记——opencv 最小值滤波
- Python OpenCV学习笔记之:图像滤波处理
- opencv学习笔记(十五)——图像融合
- Opencv 学习笔记之图像线性滤波综合示例
- OpenCV学习笔记(十一)图像导向滤波
- 【opencv学习笔记1】5种图像滤波辨析:方框、均值、高斯、中值、双边
- Opencv2系列学习笔记8(图像滤波)
- OpenCV 2 学习笔记(8): 利用邻域处理图像与简单的算术图像处理算法:图像滤波与加权和
- 【OpenCV学习笔记5】读取图像中任意点的像素值
- openCV学习笔记(5)-- 图像形态学
- OpenCV学习笔记(十五)——摄像机的标定和3D重建calib3D
- 我的OpenCV学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化
- 我的OpenCV学习笔记(八):空域滤波之均值滤波
- 我的OpenCV学习笔记(五):给图像加上边框
- C# OpenCV学习笔记四之图像二值化
- OpenCV学习笔记-图像分割
- OpenCV学习笔记---- 挨个读取图像文件夹下的所有文件,进行样本训练
- OpenCV学习笔记(8)VS2008 MFC下使用OpenCV2.0进行简单图像处理