过滤图像,边缘损坏较小

时间:2015-02-24 07:50:31

标签: opencv image-processing filtering

我有这样的图像

http://i.stack.imgur.com/uO6pl.jpg

我希望在给定此约束的情况下以尽可能小的边缘损坏来过滤噪音: 边缘总是一条直线,有可能旋转。 我试过双边滤镜。这是非常好,但大型图像慢。 目前,我依靠轮廓滤波来消除边缘噪声,但如果在Canny之前有一个可能有帮助的滤波器会更好。 谢谢:))

2 个答案:

答案 0 :(得分:0)

您可以尝试Kuwahara过滤器。它旨在消除图像噪声并保留边缘信息。它不能作为OpenCV功能使用,但它很容易实现并且工作起来相当快。 This wiki article有一切可以帮助你入门。

答案 1 :(得分:0)

我找到了此过滤器http://www.cse.cuhk.edu.hk/~leojia/projects/fastwmedian/index.htm

它就像魔术一样。非常不同的图像(非常低的对比度或非常高的对比度)效果很好。 谢谢大家