【发布时间】:2015-12-22 21:40:36
【问题描述】:
我有一个定制的相机,其中包含 3 个单独的镜头 + 过滤器排列成三角形,因此在每次拍摄中我都会得到 3 个单波段灰度图像(r、g、b)。我想合并它们以获得 RGB。
问题是,由于 3 个镜头在物理上是分开的,因此它们拍摄的图像没有对齐。结果,当我在软件包 QGIS 中使用命令 qdal_merge 时,结果看起来很奇怪。我可能还需要调整 r,g,b 的权重。我把原始的 r,g,b 图像和我使用 qgis 生成的输出放在这个 dropbox folder 中。
是否有现有的开源工具来进行对齐和合并?如果没有,我该如何使用opencv?
【问题讨论】:
-
可以发三张灰度图吗?你事先知道相互位移吗?
-
如果您有关于如何使用 GIS 的问题,您可能会在 gis.stackexchange.com 上获得更好的运气。
-
@Miki 我用原始图像的链接更新了问题。
-
@mkirk 对我来说,这更像是一个图像处理问题,而不是一个 gis 问题。我使用qgis只是因为我的一个朋友熟悉它并建议我使用它。
-
您可以尝试诸如关键点匹配、光流等或立体相机匹配之类的方法,但由于您的图像是由不同的场景(不同的颜色)制成的,因此许多方法在那里可能不起作用。您可以使用适当的校准模式对整个相机系统进行立体校准吗?
标签: opencv image-processing gis qgis