这里有一些话题对于如何find类似的图片非常有帮助。 我想要做的是获得一张图片的指纹,并find数码相机拍摄的不同照片上的相同图片。 SURFalgorithm接缝是在缩放,angular度和其他失真方面独立的最佳方式。 我使用OpenCV和SURFalgorithm来提取样本图像上的特征。 现在我想知道如何将所有这些特征数据(位置,拉普拉斯,大小,方向,粗麻布)转换成指纹或散列。 该指纹将被存储在数据库中,并且search查询必须能够将该指纹与具有几乎相同特征的照片的指纹进行比较。 更新: 似乎没有办法将所有的描述符向量转换成简单的哈希。 那么将图像描述符存储到数据库中进行快速查询的最佳方法是什么? 词汇树会成为一个select吗? 我会非常感谢任何帮助。
我从源代码构build了openCV 3.0 alpha版本,支持CUDA和TBB。 现在我想用SURFalgorithm做特征检测和特征匹配。 SurfFeatureDetector存在于包含文件中 opencv2 / nonfree / features2d.hpp&opencv2 / nonfree / features2d.hpp 但是在这个版本的openCV中,非自由模块缺失。 我试图在answers.opencv.org检查opencv论坛,但该网站正在build设中。 如何使用非免费模块?