对边缘损伤较小的过滤图像
filter image with less damage to edges
我有这样一张图片
http://i.stack.imgur.com/uO6pl.jpg
鉴于此约束条件,我希望过滤噪声时对边缘造成的损坏尽可能小:
边缘始终是一条直线,可以旋转。
我试过双边过滤器。它非常好,但对于大型图像来说速度很慢。
现在,我依靠轮廓过滤来消除边缘噪声,但如果在 Canny 之前有一个可能有用的过滤器会更好。
谢谢:)
您可以试试桑原滤镜。它旨在去除图像噪声并保留边缘信息。它不能作为 OpenCV 函数使用,但它很容易实现并且运行速度相当快。 This wiki article 应有尽有,助您入门。
我找到了这个过滤器 http://www.cse.cuhk.edu.hk/~leojia/projects/fastwmedian/index.htm
它就像魔法一样有效。非常不同的图像(对比度非常低或对比度非常高)效果很好。
感谢大家
我有这样一张图片
http://i.stack.imgur.com/uO6pl.jpg
鉴于此约束条件,我希望过滤噪声时对边缘造成的损坏尽可能小: 边缘始终是一条直线,可以旋转。 我试过双边过滤器。它非常好,但对于大型图像来说速度很慢。 现在,我依靠轮廓过滤来消除边缘噪声,但如果在 Canny 之前有一个可能有用的过滤器会更好。 谢谢:)
您可以试试桑原滤镜。它旨在去除图像噪声并保留边缘信息。它不能作为 OpenCV 函数使用,但它很容易实现并且运行速度相当快。 This wiki article 应有尽有,助您入门。
我找到了这个过滤器 http://www.cse.cuhk.edu.hk/~leojia/projects/fastwmedian/index.htm
它就像魔法一样有效。非常不同的图像(对比度非常低或对比度非常高)效果很好。 感谢大家