用另一个图像过滤一个图像

时间:2016-05-12 16:35:46

标签: c++ c image filtering

我有两张图片:screnshot

我希望通过以下方式将两者结合起来产生第三个:

其中一个图像(左)可用作模板以移除第二个图像(中间)中的“假象”。例如,考虑标记为1的点,它在中间图像中具有相应的点分区2',它是干净的。因此,2'应尽可能保持完整。 另一方面,标记为2的斑点在中间图像中具有主点2',其被较小斑点“污染”(这对于我的问题被认为是人工制品,用*标记)。 我希望实现的结果显示在RHS图中,其中已删除了这些人工制品。 我将这两个图像存储为浮点数组(我使用的是C ++,但任何其他语言都应该没问题。)

我想过使用一些形态学技术(例如侵蚀/扩张),但到目前为止还没有运气。任何想法都将不胜感激。

0 个答案:

没有答案