Boo*_*ley 5 opencv matrix computer-vision 3d-reconstruction matlab-cvst
我想验证我对基本矩阵的理解是否正确,以及是否可以在不使用任何相应的点对的情况下计算F.
基本矩阵计算为F = inv(transpose(Mr))*R*S*inv(Ml)其中Mr和M1是右和左内在相机矩阵,R是将右坐标系带到左边的旋转矩阵,S是偏斜对称矩阵.
S = 0 -T[3] T[2] where T is the translation vector of the right coordinate system
T[3] 0 -T[1] from the left.
-T[2] T[1] 0
Run Code Online (Sandbox Code Playgroud)
我知道基本矩阵可以用8点算法计算,但我没有任何点对应关系.但是,我的两个相机都经过校准,所以我有所有的内在和外在参数.根据上面基本矩阵的定义,可以单独用这些参数计算F,对吗?
(我遇到的问题是,根据定义计算基本矩阵似乎是错误的.目前,我只想知道上面的理解是否正确.)