我的目标是使用图像作为查询来搜索图片库。我想使用SURF和自定义的神经网络技术来匹配相关图像,并显示该图像的前十个结果。
一旦我获得了用于比较两个图像的SURF NN匹配代码,我应该如何修改该代码以搜索图像库并列出前十个最接近的图像匹配?
谢谢
发布于 2011-10-20 22:21:58
一旦我得到了用于比较两个图像的SURF NN匹配代码,我应该如何修改该代码来搜索图像库并列出前十个最接近的图像匹配?
这有帮助吗:https://code.ros.org/trac/opencv/browser/trunk/opencv/samples/cpp/matching_to_many_images.cpp?
发布于 2012-11-16 19:22:13
你可以计算图像的所有SURF特征,然后构建kd-tree。对于knn搜索,您还可以使用在opencv中实现的基于flann的搜索。(它可以调整搜索时间\精度,因此它可以是快速近似搜索)
https://stackoverflow.com/questions/7836630
复制相似问题