如何正确使用单应矩阵?

3

我有一张图片和一张全景图。使用单应矩阵(Homography matrix)将image1的像素映射到全景图中,这样是正确的吗?我有单应矩阵H

那么,在全景图中每个像素的位置如何对应到image1中的像素?

我有全景图中像素的(u,v)坐标,以及将image1映射到全景图的单应矩阵H

公式是什么?

1个回答

2
反向公式为:p'=[wx,wy,w] = [u,v,1]*H^-1;其中H^-1是H的逆矩阵;(根据定义它存在)通过齐次坐标w进行除法:p = p'/w = [x,y,1],其中坐标[x,y]映射到全景图中的[u,v]。中间结果p'是一个三维向量,其中前两个元素必须被最后一个元素除以。这适用于正向和反向操作。参考链接:http://en.wikipedia.org/wiki/Homography

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接