【问题标题】:OPENCV how do i map two slightly similar images in different orientation onto eachotherOPENCV我如何将两个不同方向的稍微相似的图像相互映射到彼此
【发布时间】:2021-12-19 09:07:09
【问题描述】:

我有 2 张来自不同来源的图像,并且想将它们映射到彼此上,因为它们都包含不同的信息。

我对 opencv 和类似工具还很陌生,有没有办法自动找到其他图像框架的正确方向和位置?

【问题讨论】:

  • 如果你可以提取墙壁(例如颜色阈值),你需要一个比例和旋转不变的匹配方法。例如。 1. 通过匹配重心和所有点到两组齿轮的平均距离来找到正确的比例。 2. 方向可以通过主成分分析或旋转不变倒角匹配来匹配。
  • 这两张图片并不“有点”相似。它们在规模和方向上完全不同。

标签: python opencv scikit-image


【解决方案1】:

这是一个经典的图像配准问题。

scikit-imageopencv 中有注册模块,虽然我不确定 scikit-image 中的那个有多大用处:他们的例子只包括轮班,但你也需要轮换。 opencv中的模块包括各种变形,还提供了配准和对齐的教程。

另一种选择是使用ANTs software提供的registration tool

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2022-07-07
    • 2013-04-22
    • 2015-07-20
    • 1970-01-01
    • 2011-01-20
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多