2012-04-07 86 views
2

我需要很長時間才能讓函數在OpenCV中工作,所以我想知道我的總體計劃是否有意義,然後再深入探討實現它的細節。 (2.3.1,Windows 7,C++)我很欣賞任何建議。沒有棋盤圖像的3D校準?

問題:

我在雙向飛碟範圍&工作,想了解粘土目標的飛行3D信息,直到他們擊中。

數據:

  1. 兩個攝像頭(終究會有一些更多)碼遠,所以我不能做一個棋盤足以讓他們都可以看到大。

  2. 斜坡目標區域每邊50至100碼之間有幾棵樹,至少水平覆蓋每臺攝像機的視野。我測量了他們每個人的距離(特別是第一隻左肢與軀幹的交界處)。

計劃

  1. 把樹位置爲objectPoints向量作爲Point3f對象

  2. 發現,他們在每個攝像機的圖像上出現點,並把這些Point2f對象插入每個相機的圖像點向量

  3. 立體校準

問題

  1. 是我的計劃,甚至在球場?

如果

  1. 會是更好的爲每個攝像頭本身有棋盤校準從相機那麼這腳傳球的內在和distCoeffs矩陣來stereoCalibrate?

  2. 如果我stereoCalibrate沒有棋盤什麼,我應該作爲大小通過函數?

謝謝你的任何建議。

回答

0

由於它聽起來像你在控制環境,所以你可以在範圍內設置校準「點」。對於額外的斯內克點,他們可能是紅外LED。