2012-08-30 90 views
9

我想跟蹤視頻中的對象(例如,移動的球)。參考opencv教程 - 'Features2D + Homography來查找已知對象',通過提供參考圖像,我能夠在靜止圖像中跟蹤我的對象。我計劃使用參考圖像來檢測輸入視頻的第一幀中的移動對象。對於下一幀,在前一幀中檢測到的對象應該充當參考圖像,等等。opencv - 使用特徵檢測進行對象跟蹤

但我不知道如何從其描述符中找回對象。一個有幾個對象的圖像會有幾個關鍵點,但是如何找到一個關鍵點或一組關鍵點屬於圖像中的哪個對象。

回答

5

取決於您是否擁有對象的圖片(參考圖像),並檢測特徵並提取關鍵點。爲了在場景中使用從2D圖像到3D座標的單應變換,您的對象應該是平面的

現在,您必須處理幀,從場景中提取關鍵點。什麼可以讓你檢測對象是匹配的關鍵點在參考圖像與場景中的關鍵點。檢測

你的對象,但如果你想知道它的3D位置,你必須使用findHomography()與配對(它會使用四場比賽從整個集)。

所以關鍵是匹配。從閱讀開始this

+0

好吧....我明白了你的觀點。非常感謝。 –