LSH與二進制字符串一起使用,在索引和檢索中非常高效。雖然SIFT不是二進制描述符,但它仍然是可用的最佳描述符。 LSH可以使用SIFT嗎?另外,是否有更好的索引技術可用於SIFT功能?如何使用SIFT描述符與局部敏感散列?
我一直在使用與FLANNBased匹配器與LSH在OpenCV的SIFT嘗試過,但得到以下錯誤:
what(): C:\OpenCV\opencv\modules\flann\src\miniflann.cpp:315: error: (-210) type=5 in function buildIndex_
代碼:
cv::Ptr<cv::FlannBasedMatcher> matcher = new cv::FlannBasedMatcher(new cv::flann::LshIndexParams(5, 24, 2));
matcher->match(descriptors, descriptors1, matches);
注:這個問題是在dsp.stackexchange更容易.com,但它現在處於只讀模式。
SIFT確實是視點變化中最好的描述符,但是摘要在光度變化中勝過它。 此外,我認爲如果您將旋轉補償機制添加到BRIEF,它將在視點更改中給出不錯的結果。 – GilLevi