【问题标题】:How do I use a Homography Matrix properly?如何正确使用单应矩阵?
【发布时间】:2012-09-25 21:09:19
【问题描述】:

所以我有一张图片和一张全景图片。来自image1 的像素使用单应矩阵映射到全景图(对吗?)。我有单应矩阵H

那么,对于全景图中的每个像素,我如何知道像素在image1 中的位置?

我有全景图中像素的 (u,v) 坐标,一个将 image1 映射到全景图的 Homography H

公式是什么?

【问题讨论】:

    标签: opencv mapping pixel panoramas homography


    【解决方案1】:

    逆向公式为:p'=[wx,wy,w] = [u,v,1]*H^-1;
    其中 H^-1 是 H 的倒数; (根据定义存在)
    除以齐次坐标 w:
    p = p'/w = [x,y,1],其中坐标 [x,y] 映射到全景图中的 [u,v]。

    中间结果 p' 是一个 3 维向量,其中两个第一个元素必须除以最后一个元素。这适用于正向和反向操作。

    http://en.wikipedia.org/wiki/Homography

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-05-04
      • 2021-02-27
      • 1970-01-01
      • 1970-01-01
      • 2021-08-21
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多