簡體   English   中英

SIFT在openCV中檢測到的關鍵點,其大小是相關區域的半徑還是直徑?

[英]Keypoints detected by SIFT in openCV, its size is radius or diameter of relevant area?

OpenCV SIFT描述符關鍵點半徑在這里deltheil回答為radius但是,當我轉到OpenCV的文檔時,它給出了:

float cv :: KeyPoint :::有意義的關鍵點鄰域的直徑

http://docs.opencv.org/master/d2/d29/classcv_1_1KeyPoint.html#a308006c9f963547a8cff61548ddd2ef2有點困惑...謝謝!

那是兩件事:

  • cv::KeyPointsize屬性是由SIFT特征檢測器確定的Blob的大小。 size也稱為scale ,可以從圖像的平滑級別得出。 別忘了:通過構建高斯尺度空間,可以在多個尺度上搜索關鍵點。 每個關鍵點由四個參數的幾何框架描述:關鍵點中心坐標xy ,其scale (最初是區域的半徑,但OpenCV將其定義為直徑)及其orientation (角度)。

  • 另一方面, 這里要討論的radius是SIFT描述子的屬性,並且它對應於一個環繞尺寸為D的平方塊(高斯窗口)的圓。 通過該窗口,算法正在加權或減小遠離描述符中心的梯度貢獻。

正如在另一個問題中也提到的那樣,我強烈建議您參考此vlfeat SIFT文檔

暫無
暫無

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

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