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

Java 视觉相似性的反向图像搜索API?,java,android,computer-vision,google-custom-search,google-search-api,Java,Android,Computer Vision,Google Custom Search,Google Search Api,我正在寻找一个API,让我执行反向图像搜索,并将提供准确的图像和图像的视觉相似性的结果,很像谷歌 我看过谷歌自定义搜索,但它似乎只接受通过文本的搜索查询,然而,我正在寻找一个android应用程序,通过设备的相机或画廊拍摄的照片进行搜索 我还研究了IncadescentAPI和TinEye,但是IncadescentAPI看起来像是返回精确的匹配和有关其使用情况的信息,与TinEye非常相似 两者都不会返回视觉上相似的结果,这是我的应用程序的核心部分 多谢各位 编辑:对不起,我想要一个公共API

我正在寻找一个API,让我执行反向图像搜索,并将提供准确的图像和图像的视觉相似性的结果,很像谷歌

我看过谷歌自定义搜索,但它似乎只接受通过文本的搜索查询,然而,我正在寻找一个android应用程序,通过设备的相机或画廊拍摄的照片进行搜索

我还研究了IncadescentAPI和TinEye,但是IncadescentAPI看起来像是返回精确的匹配和有关其使用情况的信息,与TinEye非常相似

两者都不会返回视觉上相似的结果,这是我的应用程序的核心部分

多谢各位

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

你在寻找公共API吗?或者你可以实现一个库来搜索你自己的一批照片

对于后者,请看一看

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

你必须将图片从相机或图库上传到公共服务器,并使用链接让谷歌发挥它的魔力

{你的图片地址}


另一个如此后

我编辑了我的答案以使用谷歌的图像搜索。我认为没有其他公共服务提供免费的反向图像搜索。如果我错了,有人纠正我。谢谢。有没有办法通过API来做到这一点,或者我必须刮取网络结果,我认为这是对谷歌的TOS的?