标签: c++ opencv rotation translation triangulation
我正在尝试使用opencv从SVD分解中选择正确的R和t矩阵。 根据 Hartley等人的,我必须用四种可能的组合[R|t]对这些点进行三角测量,我将看到哪个组合投射两个摄像头前面的点。但我的问题是我总能找到2种可能的组合。怎么可能? 我做了迭代三角测量。我从here获取了代码。 这是我的算法
R
t
[R|t]
我总是得到2分,z <0和2分,z> 0。
我不知道如何在2 z> 0点之间做出选择。
由于