我正在寻找一种API,让我可以执行反向图像搜索,并提供精确图像和视觉相似图像的结果,就像谷歌一样。我看过谷歌自定义搜索,但这似乎只接受通过文本搜索查询,但是,我正在寻找一个Android应用程序,通过设备的相机或画廊拍摄的照片进行搜索。
我也看过IncandescentAPI和TinEye,但IncandescentAPI看起来像是返回完全匹配和有关其使用的信息,与TinEye非常相似。两者都没有返回视觉上类似的结果,这是我的应用程序的核心部分。
谢谢。
编辑:对不起,我想要一个公共API,我可以在网上搜索视觉上相似的图像,而不是预定义的图像目录。 (像谷歌一样)。
答案 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?。