自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(6)
  • 收藏
  • 关注

原创 Opencv学习之去噪方法(二)

中值滤波的基本原理:选一个对称的滤波模板,模板边长为奇数,将模板的中心位置置于图像的任意一点,然后将模板在图像中包围的所有点的像素值按从大到小的顺序进行排列,找到排在最中间的值,把该值作为图像上模板中心位置的新像素值。中值滤波能很好的保持画面的清晰度,抑制突变噪声效果较好,但对高斯噪声的抑制效果较差。实现方法:Opencv中提供了medianBlur()函数,使用时直接调用,函数原型如下:C++:...

2018-05-30 19:53:34 2987

原创 Opencv学习之去噪方法(一)

常用的图像去噪方法有均值滤波、中值滤波和双边滤波等。下面先介绍均值滤波的原理和实现。原理介绍:均值滤波是一种线性滤波,其核心思想是-领域平均法,均值滤波是用图像上一点的领域范围内所有像素的均值代替该点的值,经过均值计算后就可以达到去除突变噪声干扰的效果。而均值滤波的缺点是会造成图像模糊。实现方法:在Opencv中,已经为我们提供了均值滤波函数,可直接调用。其函数原型如下:C++: void blu...

2018-05-30 13:45:00 11637

原创 Opencv学习(二)之图片的加载、显示与保存

1. imread()函数在Opencv中如果想加载一副图片用imread()函数。2.imshow()函数在Opencv中如果想在窗口显示一副图像用imshow()函数。有时在imshow()函数之前使用nameWindows() 函数创建特定的窗口,用来显示图像。3.imwrite()函数在Opencv中可以调用imwrite()函数将处理后的图像写入指定的文件目录。下面先通过实例演示说明以上...

2018-05-29 08:31:47 468

原创 Opencv学习(一)之Mat类

作为初学者,我对于Opencv的学习总是比较肤浅,还好可以借鉴别人的博客。Mat类的内容还是比较多的,这次我也只是对它有个基础、浅层的认识,而在以后的学习和实例应用中会再不断补充。一 背景 在Opencv1.X时代,数据类型为 IpIImage; 在Opencv2.X时代,数据类型为Mat.现在Mat更为常见。二 用途 Mat类最重要的用途是作为存储图像的数据结构。至于Mat类如...

2018-05-25 21:08:41 367

原创 Opencv中waitkey()的简单用法

初学Opencv看到很多例程里面都有waitkey(0)这样的一条语句,通过查阅资料,现将基本用法归纳如下:格式:waitkey(x)参数x表示等待xms,在此期间如果有键按下则立即结束并返回按下的那个按键的ASCII码,否则返回-1.waitkey(0)表示一直等待下去,直至有键按下才结束。用途:用于有窗口事件的情况下,否则不起作用。#include<iostream>#inclu...

2018-05-20 17:23:24 10258

原创 Opencv配置VS2017

如果你跟我一样,在这一刻之前完全是个新手,我相信,我的这篇处女作绝对能够帮到你!()在此之前,我甚至连个软件在哪下载,如何安装和破解都不会,每次一遇到这种事都是求救身边的大神,亦或是上淘宝花钱找资料和技术支持。可人总要学会长大,总有些事需要我们去独立面对。如果你也是小白,请不要逃避这一切,鼓起勇气跟我一起加努力拜别小白!下面开始 步入正题。Opencv配置VS2017(不必纠结于软件具体的版本,方...

2018-05-13 21:26:39 959

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除