我有一個Kinect攝像頭和一個攝像頭,我試圖找到Kinect和攝像頭之間使用OpenCV的旋轉/平移矩陣。下面是設置:查找2個攝像頭之間的相對位置
的兩個照相機面朝相同的方向。我可以得到兩個相機的固有矩陣,但我不知道如何獲得它們之間的相對位置?
我做了一些研究,發現找到必需的()函數。顯然,它返回一個基本矩陣(但因爲它假定焦點和原理點是在這兩款相機同樣的該功能似乎不適合),可用於:
- recoverPose()
- decomposeEssentialMat() - >如果我理解了,它會返回4種不同的解決方案,我應該使用這個函數嗎?
非常感謝!
編輯:如何stereoCalibrate()函數?但我的設置並不真正對應於立體相機。編輯2:我嘗試了openCV提供的「stereo_calib.cpp」示例。這是我的結果,我真的不知道如何解釋它?
而且,它產生一個「extrinsics.yml」的文件在哪裏可以找到R和T矩陣,但我不知道在哪個單位,他們是代表?我多次改變了源代碼中的squareSize變量,但似乎矩陣並沒有改變。
嗨!它有幫助嗎? – nkint
嗨!謝謝大家的回覆,我現在正忙着準備面試工作。下週,我會做一些測試,並給你一些反饋。感謝您的幫助! – Gustanas