在图像中过滤Foliage / Clutter OpenCV

时间:2016-05-14 02:02:11

标签: c++ opencv image-processing

有没有人知道(优选计算效率)技术和OpenCV实现,用于检测和删除红色圈出的区域?还有一种用于检测低密度噪声的算法,例如用蓝色圈出的内容?

Labeled Image

Original Image

1 个答案:

答案 0 :(得分:4)

也许有一种很好的方法可以做到这一点,但我的第一个想法是blur图像,以便密集区域变得比浅密度区域更浅灰色:

enter image description here

然后binary threshold来获取你的面具:

enter image description here

您可以使用原始内容反转/乘法等:

enter image description here

这是在photoshop中作为概念证明完成的,显然有些人正在玩待完成的参数,但是,嘿,那是给你的!

我99.9999%肯定openCV能够完成所有这些。