用于视觉相似性的反向图像搜索API?

时间:2017-02-26 23:33:10

标签: java android computer-vision google-custom-search google-search-api

我正在寻找一种API,让我可以执行反向图像搜索,并提供精确图像和视觉相似图像的结果,就像谷歌一样。我看过谷歌自定义搜索,但这似乎只接受通过文本搜索查询,但是,我正在寻找一个Android应用程序,通过设备的相机或画廊拍摄的照片进行搜索。

我也看过IncandescentAPI和TinEye,但IncandescentAPI看起来像是返回完全匹配和有关其使用的信息,与TinEye非常相似。两者都没有返回视觉上类似的结果,这是我的应用程序的核心部分。

谢谢。

编辑:对不起,我想要一个公共API,我可以在网上搜索视觉上相似的图像,而不是预定义的图像目录。 (像谷歌一样)。

1 个答案:

答案 0 :(得分:1)

您在寻找公共API吗?或者您可以实施的图书馆搜索您自己的一批照片?

<击>

对于后者,请查看https://www.pureftpd.org/project/libpuzzle

[补充] 由于您正在寻找公共API,因此最简单的解决方法是使用Google的图片搜索页并输入您的自定义网址。

https://www.google.com/imghp?sbi=1

您必须将图像从相机或图库上传到公共服务器,并使用该链接让Google发挥其魔力。

https://www.google.com/searchbyimage?site=search&sa=X&image_url= {YOUR_IMAGE_URL}

另一个SO帖子 - Google Search by Image API?