opencv过滤噪声

转载 2016年05月31日 10:28:53
opencv过滤噪声
举报描述不清违规检举侵权投诉| 2012-06-25 12:59 941345880 | 浏览 748 次
方法一
cvThreshold(m_pImpImage, m_pImpImage, THRESHOLD_LOW, THRESHOLD_HIGH, CV_THRESH_BINARY);
cvDilate(m_pImpImage, m_pImpImage);
经过二值化处理以及膨胀之后,可以滤掉噪声,使的源更加清晰,明显。
方法二
连续采样5帧,之后通过平均或者加权平均过滤噪声,将有效信号增强,增加视觉效果。
新手 请问方法二实现起来麻烦吗?视频是实时每帧输出的,对于方法二我不知道怎么将5帧叠加后的图像输出。
求指教。
再问一下方法二的处理效果会比方法一在视觉上会强很多吗?

可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  • opencv
  • 过滤
  • 噪声
我有更好的答案
问题1 你可以设置5个图像变量,保存连续五个帧,求均值后,显示就是了,取得新的帧后,替换最早的那一帧
问题2 不一定比方法1好,方法2的原理是求5帧的均值,当出现细小的白噪声时,效果不比方法一好。
追问:
您好:我没有做过图像处理,我是新手。仪器在监测目标源的时候会有噪声的干扰,由于噪声随即出现,所以我想连续采集1到5帧,2到6帧灰度图像,叠加,将小于某值的点略去,高于某值的保留。 m_pGrayImage = cvCreateImage(cvSize(m_ImageInfo.Width, m_ImageInfo.Heigth), IPL_DEPTH_8U, 1);这个是灰度采集,请问是不是设置一个数组,然后叠加?
追答:
这个只是创建图像存储空间,还要赋值,不一定要用数组
评论 | 给力0 不给力0

为您推荐:

<iframe align="center,center" class="BAIDU_SS_HHIFRAME" src="http://entry.baidu.com/rp/home?di=u2115503&amp;rsi0=450&amp;rsi1=25&amp;type=pageembed&amp;version=1&amp;titff=sans-serif%2Ctahoma%2C%22MicrosoftYaHei%22&amp;titfs=14&amp;rss2=%232d64b3&amp;rss3=%232d64b3&amp;title=opencv%E8%BF%87%E6%BB%A4%E5%99%AA%E5%A3%B0_%E7%99%BE%E5%BA%A6%E7%9F%A5%E9%81%93&amp;ltu=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F442768673.html%3Ffr%3Dpush&amp;ref=http%3A%2F%2Fzhidao.baidu.com%2Fquestion%2F1706018999920056900.html&amp;pageWidth=1581&amp;pageHeight=750&amp;t=1464659746557&amp;iframeWidth=1581&amp;iframeHeight=750" frameborder="0" marginwidth="0" marginheight="0" scrolling="no" style="width: 450px; height: 25px; background-color: transparent;" allowtransparency="true"></iframe>
我跟你说一下吧
1. 第二种方法,实现不困难,就把把这五帧的对应的像素相加求平均就行了,注意数据溢出就行了,一个for循环就搞定了。
2. 方法二的相关一般来说比方法以要好,因为方法一有可能模糊了图像。但是方法二要求你图像中没有其他的物体进入什么的。
评论


opencv 图像去噪要点总结

opencv 图像去噪要点总结 一 图像平滑 图像平滑与图像模糊是同一概念,主要用于图像的去噪。平滑要使用滤波器,为不改变图像的相位信息,一般使用线性滤波器。不同的核函数代表不同的滤波器,有不同的...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月14日 19:41
  • 7826

opencv 图像去噪学习总结

OpenCV图像处理篇之图像平滑 图像平滑算法 程序分析及结果 图像平滑算法 图像平滑与图像模糊是同一概念,主要用于图像的去噪。平滑要使用滤波器,为不改变图像的相位信息, 一般使用线性滤波器...
  • bcbobo21cn
  • bcbobo21cn
  • 2016年03月12日 20:27
  • 22201

opencv学习笔记(三):几种去噪滤波器的实现

现在在上数字图像处理的课程,最近的一次作业要求不用OpenCV自带的滤波器函数来实现几种滤波器,以实现对加入椒盐噪声的图像的图像恢复。也是对markdown编辑器的一次练习。椒盐噪声椒盐噪声是一种很简...
  • wzmsltw
  • wzmsltw
  • 2016年10月25日 22:02
  • 2473

【OpenCV】给图像添加噪声

图像噪声使图像在获取或是传输过程中收到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像噪声看做多维随机过程,因而描述噪声的方法完全可以借用随机过程的描述,也就是使用随机过程的描述,也就...
  • qq_34784753
  • qq_34784753
  • 2017年04月06日 11:28
  • 5376

我的OpenCV学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化

在第二讲中,我介绍了如何操作每个像素,这次利用操作像素完成简单的图像处理操作。 首先从给图像加入椒盐噪声开始,椒盐噪声其实就是使图像的一些随机的像素为黑色(255)或者白色(0): #includ...
  • thefutureisour
  • thefutureisour
  • 2012年04月22日 11:18
  • 11756

通过opencv给图像添加椒盐噪声

在OpenCV中,图像是按照矩阵的形式存储的,IplImage继承至CvMat,CvMat继承至CvArr,但CvArr只是一个抽象的类,这里还是要去关注CvMat。 CvMat跟线性代数中的矩阵相比...
  • skelking
  • skelking
  • 2014年11月27日 11:34
  • 4340

OpenCv,椒盐噪声的生成与处理

如果无意中侵犯了您的版权请联系本人:tangyibiao520@163.com,.本人会及时编辑掉 一,掌握目标 1,四大线性滤波器对图像进行平滑处理,相关OpenCV函数如下: *blur,均值滤...
  • EbowTang
  • EbowTang
  • 2014年12月06日 22:55
  • 3366

opencv学习笔记(1)----图像读写;添加噪声

前言学习使用opencv2.4.9 + vs2013 的编译环境,环境配置简单,不多赘述 opencv2各模块功能 opencv_core:包含核心功能,尤其是底层数据结构和算法函数 openc...
  • mir_age
  • mir_age
  • 2017年05月20日 22:04
  • 207

opencv2学习笔记2-操作图像(椒盐噪声)

opencv2学习笔记2-操作图像(椒盐噪声)
  • devil_pull
  • devil_pull
  • 2013年12月08日 19:01
  • 817

OpenCV学习笔记(七)椒盐噪声

图像噪声: 图像噪声是图像在获取或者传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像看作随机过程,因而描述噪声的方法完全可以借用随机过程的描述,即使用其概率分布函数和概...
  • spw_1201
  • spw_1201
  • 2016年12月11日 10:26
  • 1004
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:opencv过滤噪声
举报原因:
原因补充:

(最多只允许输入30个字)