我正在研究SIFT功能,并且'我先使用可视化的词袋方法制作词汇,然后进行匹配.我发现了类似的问题,但没有找到合适的答案. 在下面的链接中提出了同样的问题,但没有令人满意的答案,任何人都可以帮助我.预先谢谢你.
I am working on SIFT features and 'm using a visual bag-of-words approach to make a vocabulary first and then do the matching. I've found similar questions but didn't find the appropriate answer. Same question is asked in below link but there is no satisfactory answer, can anyone help me. Thank u in advance.
> stackoverflow/questions /29366944/从数据库中使用筛选冲浪查找最相似的图像
推荐答案Sift和Surf方法都在lire项目中实现并可以使用.如果您知道可视单词包也可以修改,则代码非常简单.
Sift and Surf Method are all implemented in lire project and ready to use. Code is very simple if you know the bag of visual word you can modify also.
github/dermotte/LIRE 完整的视觉词包已完全实现.这是在线演示网站.
github/dermotte/LIRE complete bag of visual word is fully implemented. here is the lire Demo site.
您可以在opencv库用于特征提取.获得视觉效果后,您应该使用搜索引擎中使用的信息检索方法.顺便说一句,Lire还包括一个名为 lucene 的信息检索库.您可能会坚持撒谎,直到您了解整个想法.
You may look details and implementation of the methods on opencv library for feature extraction. After getting visual word you should use information retrieval approaches used in search engines. By the way Lire also include an information retrieval library called lucene. You may stick to lire way until you get the whole idea.