我正在使用OpenCV计算一个平面的单应性投影,比如说Plane1到另一个平面,称为CenitalView。
通过选择Plane1和CenitalView中的一些点来计算单应矩阵(H1)。
仅仅通过获取这些信息,是否有可能获得第二个单应矩阵(H2),它将平行平面与Plane1和相同的CenitalView相关联?
恢复:
平面1 - > H1 - > CenitalView
平面2(// Plane1) - > H2? - > CenitalView
答案 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有不同的单应矩阵。