OPENCV入门教程十四:medianBlur中值平滑
一、目标
学习如何使用opencv中的函数,学习对图像的中值平滑操作,学习medianBlur()函数的使用
二、函数说明
函数原型:
void medianBlur(InputArray src, OutputArray dst, int ksize)
参数详解:
src:支持1、3、4通道图片输入,当ksize为3或者5时,图片的深度只能是CV_8U,,CV_16U,或者 CV_32F,对于其他大孔径尺寸只支持深度为CV_8U。
dst:输出图片,和输入图片相同大小和深度。
ksize:线性直径大小,只能是一个大于1的奇数,例如:3, 5, 7 …
三、程序代码
#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;//中值平滑medianBlur(m_SrcImg, m_ResImg, 3);namedWindow("中值平滑", 1);imshow("中值平滑", m_ResImg);waitKey(0);
}
四、结果
程序运行如下图:
五、注意
正确的配置opencv
正确使用medianBlur()函数
OPENCV入门教程十四:medianBlur中值平滑相关推荐
- java nio oio_Java NIO框架Netty教程(十四) Netty中OIO模型(对比NIO)
Netty中不光支持了Java中NIO模型,同时也提供了对OIO模型的支持.(New IO vs Old IO). 首先,在Netty中,切换OIO和NIO两种模式是非常方便的,只需要初始化不同的Ch ...
- java nio oio_Java NIO框架Netty教程(十四)-Netty中OIO模型(对比NIO)
OneCoder这个周末搬家,并且新家目前还没有网络,本周的翻译的任务尚未完成,下周一起补上,先上一篇OIO和NIO对比的小研究. Netty中不光支持了Java中NIO模型,同时也提供了对OIO模型 ...
- WebGL入门(三十四)-三维空间中鼠标控制物体旋转,用鼠标控制立方体的旋转
用鼠标控制立方体的旋转 1. demo效果 2. 实现要点 2.1 注册鼠标事件 2.1.1 注册鼠标事件函数的声明 2.1.2 注册鼠标事件函数的调用 2.2 纹理图片加载 2.3 图形绘制 3. ...
- 【QT】QT从零入门教程(十四):标准颜色对话框类QColorDialog
Qt中提供了一些标准的对话框,用于实现一些常用的预定义功能,本节要讲的是颜色对话框QColorDialog,它是在标准文件对话框的基础之上添加一些布局实现的. 测试程序: QColor color ...
- Webpack入门教程十四
77.在webpack.config.js中添加minify,设置removeComments为true,删除模板中的注释,修改内容如下 var webpack = require('webpack' ...
- 【OpenCV入门教程之十四】OpenCV霍夫变换:霍夫线变换,霍夫圆变换合辑
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/26977557 作者:毛星云(浅墨) ...
- OpenCV 入门教程:中值滤波和双边滤波
OpenCV 入门教程:中值滤波和双边滤波 导语 一.中值滤波 二.双边滤波 三.示例应用 3.1 图像去噪 3.2 图像平滑 总结 导语 在图像处理和计算机视觉领域,中值滤波和双边滤波是两种常见的滤 ...
- 转载:【opencv入门教程之六】创建Trackbar图片对比度、亮度值调整
[OpenCV入门教程之六] 创建Trackbar & 图像对比度.亮度值调整 浅墨_毛星云 2014-03-18 21:43:18 103746 收藏 21 最后发布:2014-03-18 ...
- 【OpenCV入门教程之十二】OpenCV边缘检测:Canny算子,Sobel算子,Laplace算子,Scharr滤波器合辑
本系列文章由@浅墨_毛星云 出品,转载请注明出处. 文章链接: http://blog.csdn.net/poem_qianmo/article/details/25560901 作者:毛星云(浅墨) ...
最新文章
- JavaScript语言基础8
- 获取app当前可用的剩余内存
- P值(P-value),“差异具有显著性”和“具有显著差异”
- [NOTE] XPath及其注入
- 记录一下:关于mysql数据误删除恢复的问题
- 批量删除html网页,批量删除.html · panghuamama/Clearly Local - Gitee.com
- CSDN又力推一优秀开源项目jeecg,跨时代重构精华版发布
- 使用Python和Prometheus跟踪天气
- matlab中怎么查看变量,Matlab 查看内存中的变量,清空屏幕等命令
- 如何在 Swift 中进行错误处理
- css 设置input输入内缩进
- ssh 遍历IPS 进行连接
- linux下查看mysql配置文件位置
- 电脑玩CF、DNF、LOL等游戏掉帧.卡顿.黑屏怎么办?驱动人生十大游戏检测图文教程
- 计算机卡住了怎样恢复,电脑频繁假死怎么办 电脑死机数据恢复
- blp和biba属于哪种访问控制_CISP官方信息安全技术章节练习二
- 这是我见过最牛逼的Shell脚本!
- 【Microsoft Office】Office365 MAC版Word显示导航窗格
- 深度学习04 -模型管理
- ajax异步超时,AjaxPro实现异步调用,解决浏览器假死及超时问题(示例代码)