簡體   English   中英

如何獲取keyPoint ID

[英]How to get keyPoint ID

我正在用opencv和C ++進行匹配的程序,我想根據它們所檢測的圖像區域對檢測到的keyPoints進行分類。

即:如果我在圖像的頂部檢測到關鍵點,則要在區域1中對其進行分類。這取決於我在哪里找到要對它們進行分類的關鍵點。

最后,我將要做一個新的分類器矢量,如下所示:

向量classifier_vector;

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

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

我不確定下一個,但是我看到需要獲取的參數是

int _class_id

我對嗎?

謝謝大家。 ;)

OpenCV具有一個KeyPoint類,該類具有以下參數:

pt (x,y)->關鍵點的位置, 大小 -關鍵點的大小, 角度 -關鍵點的方向, 響應 -關鍵點的強度, 倍頻程 -檢測到關鍵點的八度音階數, class_id-數量關鍵點所屬的對象。

所以基本上您需要的是class_id

keyPoint kpt;
kpt.class_id;

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM