[英]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::KeyPoint
的size
屬性是由SIFT特征檢測器確定的Blob的大小。 size
也稱為scale
,可以從圖像的平滑級別得出。 別忘了:通過構建高斯尺度空間,可以在多個尺度上搜索關鍵點。 每個關鍵點由四個參數的幾何框架描述:關鍵點中心坐標x
和y
,其scale
(最初是區域的半徑,但OpenCV將其定義為直徑)及其orientation
(角度)。
另一方面, 這里要討論的radius
是SIFT描述子的屬性,並且它對應於一個環繞尺寸為D
的平方塊(高斯窗口)的圓。 通過該窗口,算法正在加權或減小遠離描述符中心的梯度貢獻。
正如在另一個問題中也提到的那樣,我強烈建議您參考此vlfeat SIFT文檔 。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.