2012-06-24 60 views
-1

我用衝浪在emgu簡歷LIB檢測和recgnize我的目標,我需要在這個對象我有地點的單應矩陣是我想知道的是插入3D模型如何正確的位置從這個單應矩陣。我想,可能導致我在正確的模型視圖矩陣在那裏我可以將3D對象 任何回答將幫助我 在此先感謝確定使用單應矩陣(AR)

+0

我在這裏找到一個解決方案 http://stackoverflow.com/questions/5342330/how-to-augment-cube-onto-a-specific-position-using-3x3-homography 但我不知道如何獲得內在paramters(相機校準) 請我需要快速解答 –

回答

0

看看AForge.net步驟獲得sharpgl的模型視圖矩陣。該庫的提交人使用的字形非常類似的東西,然後將自己的3D模型替代字形。該庫處理字形的三維姿態,並應用這些3D模型。該項目可以在這裏找到

http://www.aforgenet.com/projects/gratf/

我不知道你會怎麼做同樣的事情與Open CV和Emgu。

0

你應該使用張的方法來獲取相機矩陣簡單地校準您的相機,然後使用https分解爲您找到的鏈接描述。 綜上所述:

  1. 演奏古典棋盤角點檢測(emgucv代碼here
  2. 增加角落檢測精度子像素級別調用FindCornerSubPix()函數
  3. 最後使用CameraCalibration.CalibrateCamera()來計算的內在相機參數

希望這有助於