2015-06-19 149 views
1

我想將圖像座標轉換爲3D座標。使用solvePnP函數(在C++中)給了我3X1旋轉矩陣和3X1平移矩陣。但是不是[R | t]矩陣應該是3X4?solvePnP:獲取旋轉轉換矩陣

任何幫助將不勝感激!

+0

即如何將旋轉和平移矩陣組合成一個變換矩陣 –

回答

3

閱讀solvePnP的(優秀)OpenCV的文檔可能幫助:

  • 「RVEC - 輸出旋轉向量(見羅德里格斯()),與tvec一起,從模式帶來點座標系到相機座標系。」

而繼連結Rodrigues():

  • SRC - 輸入旋轉向量(3×1×3或)或旋轉矩陣(3×3)。
  • dst - 分別輸出旋轉矩陣(3x3)或旋轉矢量(3x1或1x3)。
+0

感謝您的回答,我已經成功地獲得了我的旋轉平移矩陣和投影矩陣。但是,如文檔所示,我如何獲得縮放因子的'?'我設法解決了特定映射的矩陣,但這似乎不適用於所有。你能幫忙嗎? – Abhijay