2015-06-03 88 views
0

我正在做一個匹配的程序在opencv和C++和我想分類我的keyPoints - 檢測取決於它們的圖像區域。如何獲得keyPoint ID

即:如果我在圖像的頂部檢測到一個關鍵點,我想分類器在區域1 ...這取決於我在哪裏找到關鍵點我想分類他們。

最後我會做這樣的新分類向量:

矢量classifier_vector;

和我需要的兩個參數之一是每個檢測點的ID。

有人知道如何才能獲得關鍵點ID嗎?

我不知道下一個,但我看到了,我需要得到的參數是

INT _class_id

我說得對不對?

謝謝大家。 )

+0

對不起,因爲我的英語不太好,我希望你能理解我 –

回答

1

的OpenCV具有具有以下參數的關鍵點類:

PT(X,Y) - >的關鍵點的位置, 大小 - 關鍵點的大小, - 關鍵點的取向, 響應 - 關鍵點的強度, 倍頻 - 檢測所述關鍵點八度層的數目, class_id - 關鍵點所屬的對象的數量。

所以基本上你需要的是class_id

keyPoint kpt; 
kpt.class_id;