是否有开源/免费库用于检测图像库中的图像?我有大约 120 张图像,并且有一个输入图像,它是来自银行的图像,但可能稍微裁剪/重新缩放(但没有以任何形式更改)。我正在寻找能够从银行返回与输入图像最相似的图像的东西。
最佳答案
我不知道你的图像类型,但我假设它们是森林、客厅、山谷等场景。根据 Oliva 和 Torralba 的说法,场景可以用低维特征来表示,它们可以用低维特征来表示。称为场景要点。通过使用它,您只需使用非常快速的 K-Nearest-Neighbor 算法就可以获得相似的场景。他们提供了很好的MATLAB代码,但我不知道你是否有MATLAB许可证。您可以查看下面的链接以获取 MATLAB 代码和原始论文。
http://people.csail.mit.edu/torralba/code/spatialenvelope/
我曾经使用过该代码,这是我的结果。最大的图片是输入,较小的图片是最佳候选。
我搜索了一下,发现了 GIST 的C 实现,称为 Lear 的 GIST 实现;但是,我没有使用该代码。链接如下。
http://lear.inrialpes.fr/software
我希望这对你有用。快乐编码!!
引用:
图片来自http://make3d.cs.cornell.edu/data.html
要点:http://people.csail.mit.edu/torralba/code/spatialenvelope/
关于image - 一个从图像库中检测图像的库?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29698355/