我有这样滤波图像
http://i.stack.imgur.com/uO6pl.jpg
我想与给定该约束的边缘尽可能少的损伤来过滤噪声的图像: 边缘始终是一个直线与旋转的可能性。 我试过双边滤波器。这是相当不错,但与大规模图像缓慢。 现在,我依靠轮廓滤波来消除边缘噪声,但如果在Canny之前有一个可能有用的滤波器,那将会更好。 谢谢:)
我有这样滤波图像
http://i.stack.imgur.com/uO6pl.jpg
我想与给定该约束的边缘尽可能少的损伤来过滤噪声的图像: 边缘始终是一个直线与旋转的可能性。 我试过双边滤波器。这是相当不错,但与大规模图像缓慢。 现在,我依靠轮廓滤波来消除边缘噪声,但如果在Canny之前有一个可能有用的滤波器,那将会更好。 谢谢:)
我发现这个过滤器http://www.cse.cuhk.edu.hk/~leojia/projects/fastwmedian/index.htm
它就像魔法。非常不相似的图像(非常低的对比度或非常高的对比度)运行良好。 感谢所有
您可以尝试科威拉滤镜。它旨在消除图像噪点并保留边缘信息。它不能作为OpenCV函数使用,但它很容易实现并且工作速度相当快。 This wiki article拥有一切让你开始。
谢谢,如果你不介意的话,我会尝试并给你一个反馈。 – 2015-02-24 10:53:06
我发现了一个为科威拉滤波器准备好的实现。但是,存在性能问题。 – 2015-02-24 11:18:33
尝试使用高斯,我发现这个工程大部分时间。 – Aphire 2015-02-24 08:53:09
我试过了。它通常会杀死边缘。 – 2015-02-24 10:52:28