计算平行平面的单应性

时间:2017-04-05 09:38:28

标签: opencv computer-vision homography

我正在使用OpenCV计算一个平面的单应性投影,比如说Plane1到另一个平面,称为CenitalView。

通过选择Plane1和CenitalView中的一些点来计算单应矩阵(H1)。

仅仅通过获取这些信息,是否有可能获得第二个单应矩阵(H2),它将平行平面与Plane1和相同的CenitalView相关联?

恢复:

平面1 - > H1 - > CenitalView
平面2(// Plane1) - > H2? - > CenitalView

2 个答案:

答案 0 :(得分:1)

如果你知道plane1和plane2之间的单应性,这是可能的。

平面1 - > H1 - > CenitalView

如果平面1 - > HP - >飞机2然后 平面2 - > HP ^ -1 * H1 - > CenitalView

所以只知道平面1和平面2是平行的还不够,afaik。

答案 1 :(得分:0)

您需要知道原点(0,0)以及Plane2中的x轴和y轴。你不能在那里。

假设你围绕Plane2的普通版本旋转plane2,你得到Plane3,Plane4,......

所有这些平面都是Plane1的平行平面。显然,他们对Cenital View有不同的单应矩阵。