5

我知道可以通过使用至少四个对应点来计算单应矩阵。

我想知道如果我已经知道两个相机之间的旋转和平移,包括相机内在函数,我是否以及如何获得单应矩阵?

我发现了一些看起来像这样的东西

H= K R K^-1

但这假设是纯旋转。纯翻译会是什么情况?如果我想用不是纯粹来自平面上的点的单应矩阵来扭曲图像怎么办?

我现在有点困惑,真的很感激任何解释!先感谢您!

4

1 回答 1

4

如果存在非零平移,并且图像包含的不仅仅是一个平面(或者您没有看很远的东西),那么这些图像不会通过单应性关联。您可以通过注意到在一张图像中可见的某些点可能在另一张图像中被遮挡来说服自己就是这种情况。

如果图像中显示了一个平面,并且您仅使用该平面上的点对应关系来估计单应性,那么单应性将正确地转换该平面上的所有点,但会错误地映射所有其他点。

于 2017-05-29T23:37:30.317 回答