LSH is used with binary strings and is very efficient in indexing and retrieval. While SIFT is not a binary descriptor, it is still the best descriptor available there. Is it possible to use SIFT with LSH ? Also, are there better indexing techniques available for SIFT features ?
I have tried using SIFT with FLANNBased Matcher with LSH in OpenCV, but get the following error:
what(): C:\OpenCV\opencv\modules\flann\src\miniflann.cpp:315: error: (-210) type=5 in function buildIndex_
Code:
cv::Ptr<cv::FlannBasedMatcher> matcher = new cv::FlannBasedMatcher(new cv::flann::LshIndexParams(5, 24, 2));
matcher->match( descriptors, descriptors1, matches );
Note: This question was more apt at dsp.stackexchange.com, but it is in read only mode right now.