2013-05-02 63 views
3

我想将一个小图像复制到一个更大的图像,两个图像都来自同一场景,并且它们很好地对齐。我正在使用拉普拉斯混合,使它看起来无缝。我有一个问题,我还不能解决,这是照明问题。两张照片都来自同一场景,拍摄时间差异很小,但由于光线差异,仍然会有一些颜色变化。我试图解决这个问题,使用opencv拼接模块的ExposureCompansation类,不幸的是我不能使它工作,它记录不当,当我搜索它时,我发现在stackoverflow问及类似的问题,他们都没有回答。所以看来我需要为这个照明问题开发我自己的解决方案,我不知道从哪里开始。请告诉我从哪里开始。如何解决拼接图像上的照明差异?

源图像 Source Image

目的地形象 Destination Image

结果与问题 Result Image with problem

+0

我建议你给没有黑色圆圈的第一张图片。也许一些冒险家想尝试你的数据集来解释你如何解决你的问题。 :) – 2013-05-03 13:50:38

+0

你是对的,我改变了它。 – user65721 2013-05-03 14:02:37

回答

1

排除已改变(印模)的区域的图像,并做了直方图匹配以匹配histogr源图像与目的地图像是一样的。直方图匹配将使两个图像中的颜色匹配。

+0

我如何使两个图像的直方图均衡化,似乎直方图均衡适用于单个图像。 – user65721 2013-05-03 12:42:18

+1

对不起,我是指直方图匹配。这是一种技术,允许您修改一个图像的分布以匹配另一个图像。 – denver 2013-05-03 13:35:44

+1

关于如何使用opencv做到这一点的一些链接,例子或解释将会很棒。因为这个,没有得到我的+1。 :) – 2013-05-03 13:37:47