【问题标题】:How to solve lighting differences on stitching images?如何解决拼接图像的光照差异?
【发布时间】:2013-05-02 20:41:47
【问题描述】:

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

源图片

目标图片

结果图片有问题

【问题讨论】:

  • 我建议你给第一张没有黑圈的图片。也许一些冒险家想尝试你的数据集来解释你如何解决你的问题。 :)
  • 你说得对,我已经改了。

标签: opencv image-processing computer-vision


【解决方案1】:

排除已更改的区域(标记)并进行直方图匹配,以将源图像的直方图与目标图像的直方图相匹配。直方图匹配将使两幅图像中的颜色匹配。

【讨论】:

  • 如何对两张图像进行直方图均衡化,直方图均衡化似乎适用于单张图像。
  • 对不起,我的意思是直方图匹配。这是一种允许您修改一个图像的分布以匹配另一个图像的技术。
  • 一些关于如何使用 opencv 做到这一点的链接、示例或解释会很棒。因此没有得到我的 +1。 :)
  • 这是一个链接 - morethantechnical.com/2010/01/28/… - 我代表你给了他 +1 ;-)
  • @IanMedeiros 我没用过opencv,所以不能帮你举个例子。
猜你喜欢
  • 2023-03-22
  • 1970-01-01
  • 2021-12-26
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2012-06-10
相关资源
最近更新 更多