0

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

我也看过白炽API和TinEye,但白炽API看起来像它会返回完全匹配和有关它们的使用情况的信息,与TinEye很相似。两者都不会返回视觉上类似的结果,这是我的应用程序的核心部分。

谢谢。

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

+0

我编辑了我的答案以使用Google的图片搜索。我不认为有另一种公共服务提供免费的反向图像搜索。有人纠正我,如果我错了。 – subwaymatch

回答

1

您是否在寻找公共API?或者您可以实施一个库来搜索自己的一批照片?

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

[已添加] 由于您正在寻找一个公共API,最简单的解决方法是使用Google的图片搜索页面并输入您的自定义URL。

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

你将不得不从相机或画廊的图片上传到公共服务器,并使用链接让谷歌做它的魔力。

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

另一个SO交 - Google Search by Image API?

+0

谢谢。有没有办法通过API来做到这一点,或者我必须刮取网络搜索结果,我认为这与Google的TOS相反? – QQuestions

+0

不幸的是,你将不得不解析网络结果.. – subwaymatch