我知道可以使用至少四个相关点来计算单应性矩阵。
我想知道如果我已经知道两个相机之间的旋转和平移,包括相机内联函数,我是否以及如何获得单应性矩阵?
我发现了看起来像这样的东西
H= KRK^-1
但这假设是纯粹的旋转。纯翻译会是什么情况?如果我想用单应性矩阵扭曲图像,而该图像不是纯粹来自平面上的点,该怎么办?
我现在有点困惑,真的很感激任何解释!提前谢谢你!
如果存在非零平移,并且图像包含的不仅仅是一个平面(或者您没有看到非常远的东西(,那么图像就不会通过同形异义词相关。您可以通过注意到一个图像中可见的某些点可能在另一个图像中被遮挡来说服自己是这种情况。
如果图像显示了一个平面,并且您仅使用该平面上的点对应来估计单应性,则单应性将正确变换该平面上的所有点,但会错误地映射所有其他点。