我创建了一个简单的测试应用程序,用于从基本矩阵执行平移(T)和旋转(R)估计.
E = K2^T F K1
K1, K2
UDV^T
并计算restoredR1 = UWV^T,restoredR2 = UW^T.并看到他们中的一个设置为初始[R .
restoredR1 = UWV^T
restoredR2 = UW^T
但是,当我计算平移矢量,restoredT = UZU^T我得到规范化的牛逼.
restoredT = UZU^T
restoredT*max(T.x, T.y, T.z) = T
如何恢复正确的翻译载体?
opencv linear-algebra computer-vision
computer-vision ×1
linear-algebra ×1
opencv ×1