我有4個ps3eye相機。我已經使用OpenCV庫 的cvStereoCalibrate()函數使用棋盤圖案來校準camera1和camera2,方法是找到角點並將其三維座標傳入此函數。OpenCV校準參數和立體相機的3d點轉換
此外,我使用另一組棋盤圖像通過camera2和camera3查看來校準camera2和camera3。
使用相同的方法我校準了camera3和camera4。
所以現在我有camera1和camera2的外在和內在參數,camera2和camera3的外在和內在參數,以及camera3和camera4的外在和內在參數。
其中外在參數是旋轉和平移的矩陣,內在是焦點長度和主點的矩陣。
現在假設有一個3d點(世界座標)(我知道如何從立體相機中找到三維座標),這是由camera3和camera4查看的,而camera1和camera2沒有查看它。
我現在的問題是:如何利用camera3和camera4查看這個3d世界座標點,並使用旋轉,平移,焦點和主點參數將其轉換爲camera1和camera2的 世界座標系?
謝謝亞歷克斯。我會研究這些鏈接。 – mvr950 2012-06-14 13:42:04