【发布时间】:2017-08-26 17:56:48
【问题描述】:
我有 3 组点 A、B 和 C。单应矩阵 H0 和 H1 使得 H0(A) = B 和 H1(B) = C。所以,H1(B) = H1(H0(A )) = C.
我的问题:
H0(H1(A)) = C 吗?或者,H0(H1(A)) = H1(H0(A))的条件是什么?
非常感谢您的帮助!
【问题讨论】:
标签: geometry computer-vision homography
我有 3 组点 A、B 和 C。单应矩阵 H0 和 H1 使得 H0(A) = B 和 H1(B) = C。所以,H1(B) = H1(H0(A )) = C.
我的问题:
H0(H1(A)) = C 吗?或者,H0(H1(A)) = H1(H0(A))的条件是什么?
非常感谢您的帮助!
【问题讨论】:
标签: geometry computer-vision homography
根据定义,单应性是从一个平面 P 到另一个平面 Q 的可逆映射,条件是位于 P 中的一条线上的点映射到 Q 中的一条线上的点。由于该属性是传递性的,因此存在一个来自点集 A 到点集 C。 当 H0、H1 是各自单应性的矩阵表示时,则 H2 = H1 * H0 将 A 映射到 C。 对矩阵 H0 和 H1 的唯一限制是非奇异性,因此 - 与一般的矩阵乘法一样 - 它通常不是交换映射。
【讨论】: