【问题标题】:Reverse Image Search API for Visual Similarity?用于视觉相似性的反向图像搜索 API?
【发布时间】:2017-02-26 23:33:09
【问题描述】:

我正在寻找一种 API,它可以让我执行反向图像搜索,并提供精确图像和视觉相似性图像的结果,就像 Google 一样。

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

我还查看了 IncandescentAPI 和 TinEye,但 IncandescentAPI 看起来返回完全匹配和有关其使用的信息,与 TinEye 非常相似。

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

谢谢。

编辑:抱歉,我想要一个公共 API,我可以在其中搜索 Web 以查找视觉上相似的图像,而不是预定义的图像目录。 (如谷歌)。

【问题讨论】:

  • 我已编辑我的答案以使用 Google 的图片搜索。我认为没有其他公共服务可以免费提供反向图像搜索。如果我错了,请有人纠正我。

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


【解决方案1】:

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

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

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

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?

【讨论】:

  • 谢谢。有没有办法通过 API 做到这一点,还是我必须抓取网络结果,我认为这违反了 Google 的 TOS?
猜你喜欢
  • 1970-01-01
  • 2010-11-02
  • 2021-02-07
  • 2012-05-13
  • 1970-01-01
  • 2014-09-29
  • 1970-01-01
  • 1970-01-01
  • 2013-02-23
相关资源
最近更新 更多