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学习笔记(三):利用操作像素完成简单的图像处理:加入椒盐噪声、图像翻转、改变对比度、图像锐化

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

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

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

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

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

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

图像噪声: 图像噪声是图像在获取或者传输过程中受到随机信号干扰,妨碍人们对图像理解及分析处理的信号。很多时候将图像看作随机过程,因而描述噪声的方法完全可以借用随机过程的描述,即使用其概率分布函数和概...

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

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

OpenCV 2 学习笔记(5): 像素的访问:给图像加入椒盐噪声

图像表示为一个有许多值的矩阵。矩阵中的每一个元素表示为一个像素。对于灰度图像,像素值是8位的无符号数表示。0表示黑,255表示白。对于彩色图像由三个这种数值组成,分别表示{红,绿,蓝}。这样就一个像素...

opencv添加椒盐噪声

  • 2014-06-05 11:52
  • 3.87MB
  • 下载

小赵学习Opencv(2)之椒盐噪声及图像锐化

今天主要学习《OpenCV2计算机视觉编程手册》第二章,相应的功能实现如下: 【添加椒盐噪声】 void salt(Mat &image,int n) { for(int k=0;k<n;k++)...
  • sgzqc
  • sgzqc
  • 2015-03-09 16:09
  • 1170
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:深度学习:神经网络中的前向传播和反向传播算法推导
举报原因:
原因补充:

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