2011-10-12 76 views
1

這是我的第一篇文章,很高興成爲這個社區的一部分。opencv特殊的攝像機設置和校準過程

我有兩個攝像頭,想用它來檢測白色網球中心的二維座標。 並找到中心的三維座標。我的相機是這樣設置的。有一個半徑7英尺的圓形區域 ,攝像機放置在彼此的另一端,這意味着如果攝像機1是 ,放置在圓形區域的0度處,則攝像機2放置在相同區域的180度處,因此它們處於開啓狀態在圓形區域的圓周上彼此完全相反的直線。

我需要校準攝像機,需要找到內在和外在參數。我使用opencv爲 這個。

我可以使用cvStereoCalibrate()進行此相機設置嗎?

我在問這個,因爲如果你看一下相機設置,你會看到camera1和 上有一個點與兩個相機的epipoles共線的拍攝圖像。所以核線是一個點。 這是校準程序的問題嗎?如果是,是否有可能告訴我如何解決這個問題?

回答

1

這是一個立體照相機完全切入(真的是雙眼:)的相機設置。爲了校準,您需要每張圖片的對應點。你只能在邊緣附近找到它們......在每個相機的周邊視覺中都可以找到它們,即使如此,我認爲它們也可以從算法所期望的(必須考慮那個)中反映出來。我還沒有嘗試過,但我認爲這會將圖像變成甜甜圈,假設它不會將算法完全混淆到無法識別的程度。我認爲立體聲對應算法肯定會產生問題,因爲在另一箇中也有很近的地方。

+0

非常感謝你的回答。這解決了我的問題。 – mvr950