首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > VC/MFC >

Opencv噪音处理

2012-07-02 
Opencv噪声处理方法一cvThreshold(m_pImpImage, m_pImpImage, THRESHOLD_LOW, THRESHOLD_HIGH, CV_THRESH_

Opencv噪声处理
方法一
cvThreshold(m_pImpImage, m_pImpImage, THRESHOLD_LOW, THRESHOLD_HIGH, CV_THRESH_BINARY);
cvDilate(m_pImpImage, m_pImpImage);
经过二值化处理以及膨胀之后,可以滤掉噪声,使的源更加清晰,明显。
方法二
连续采样5帧,之后通过平均或者加权平均过滤噪声,将有效信号增强,增加视觉效果。
新手 请问方法二实现起来麻烦吗?视频是实时每帧输出的,对于方法二我不知道怎么将5帧叠加后的图像输出。
求指教。
再问一下方法二的处理效果会比方法一在视觉上会强很多吗?

[解决办法]
为什么不用cvSmooth呢
[解决办法]
不同图片,不同参数,效果不同。自己测试下。均值滤波可去噪,不知你所谓的噪声是何种
[解决办法]
cvAdd可满足你,累加的图像要用浮点存储,不然会溢出

探讨

引用:

为什么不用cvSmooth呢

对于每一帧来处理的话效果不是很好。所以想连续采集5帧灰度图叠加,略去小于某值的点,这样的话可能更加好,但是效率会低点。我想问问灰度图叠加的算法或者怎么处理叠加?

[解决办法]
哪种噪声,不同噪声需要使用不同的滤波算法

热点排行