我尝试使用 OpenCV 中的中值模糊从下图所示的图像中去除噪点。但我无法像在 Neat Image 中那样完全去除颜色噪点。有什么建议。?
1.原始输入图像
中值模糊输出
整洁图像输出
使用 OpenCV 从图像中去除噪声(与 Neat Image 的比较)
信息处理
图像处理
过滤器
图片
opencv
平滑
2022-01-17 07:49:14
4个回答
NeatImage 可能使用基于小波的降噪。
你可以寻找基于它的方法。
今天,您需要“边缘感知”的方法,即它们平滑但保持边缘完好。
我在使用OpenCV
内置的fastNlMeansDenoisingColored
.
由于您对自己实现算法感兴趣,我建议将其作为一种非常灵活的算法,可以适应各种情况 -实时高维过滤的自适应流形。
它的适应性和灵活性非常吸引人。
当然,罐装过滤器是初级的,并且有大量更先进的解决方案的文献。唯一的问题是它们中的大多数只存在于纸上;你必须自己实现它们。既然你已经准备好了,那么我建议你研究一下文献,看看最新的方法是什么。在我的档案中,我发现了 2005 年的这项调查:
我经常听到以有利的方式提到的非本地方法方法,并且OpenCV 支持它,所以我建议从那里开始。
其它你可能感兴趣的问题