我目前的工作,需要我找到使用OpenCV庫相機的姿態的項目。我正在研究iPod,目前採用視頻輸入,並使用ORB和匹配點準確實時地從兩幀中使用BruteForceMatcher(現在非常不可視)來查找關鍵點和描述符。我不知道這是否是必要的,但我也篩選匹配,從而只匹配映射兩種方式繪製即K-> K1和K1->ķopencv的相機姿態估計
我有我使用的相機的內在參數以及2D關鍵點。從這我希望找到相機的位置(我認爲這些是旋轉和平移的外在參數)。
雖然我已經看過經過無數的教程很多這已經有點超過我的頭,我需要一些指導,以什麼方法將工作,以及解釋。大多數教程使用了設置參考點的平方,但除了從幀中抽出的關鍵點之外,我沒有使用其他標記。
從我瞭解的步驟是:
a)找到對應的關鍵點
b)確定基本矩陣
C)估計本質矩陣
d)分解本質矩陣爲旋轉和翻譯載體
然而,除了步驟a)我堅持。
我不知道,@Zoosmell Pooplord是否在談論立體聲情況。我的理解是他想要從圖像中可見的參考對象獲取相機的位置。糾正我,如果我錯了。 –
背後的動機是我試圖找到相機相對於場景中的物體的位置,即牆。這樣我可以測量從相機到牆壁的距離。 – Zoosmell
我已經使用棋盤計算了內部參數,但實際的應用程序不使用任何設置的模式或對象作爲參考點。因此,我使用計算的點對來創建兩個匹配關鍵點列表,每個圖像一個並將其傳遞到cvFindFundamentalMat方法中?感謝關於基本矩陣的解釋,它非常有幫助。 – Zoosmell