【问题标题】:Google Custom Search API Search Image by Image URLGoogle 自定义搜索 API 按图片 URL 搜索图片
【发布时间】:2013-07-11 11:07:31
【问题描述】:

我正在开发一个应用程序,它可以让用户选择上传图片。上传后,应用程序将显示来自网络的其他图片,无论大小是否相同。

为此,我将为图片创建一个临时 URL,以便我可以向 Google 自定义搜索 API 提供图片的 URL。我希望作为响应,图像的 URL 与其完全相同或相似,可能是 JSON 格式。

我确实在 1 月份发现了一个类似的问题。在那之前,谷歌显然不支持这样的事情:

Google Javascript Custom Search API: Search images by image url

也可以简单地做:

http://images.google.com/searchbyimage?site=search&image_url={图片网址}

由于这不是官方 API 的一部分,因此使用此方法可能不正确。

有人可以帮我吗?

【问题讨论】:

    标签: api search


    【解决方案1】:

    嗯,答案很简单,就是 TinEye Commercial API https://api.tineye.com/welcome。我猜我找错地方了,我没有使用 Google 自定义搜索 API。

    【讨论】:

    • 真可惜。我查看了 TinEye,它提供的相关图像搜索结果不如 Google 的按图像搜索。但不幸的是,我仍然看不到将图像 URL 参数传递给他们的自定义搜索 API 的方法。你有什么线索吗?
    • 不,目前似乎没有任何方法可以做到这一点。
    • 好的,谢谢。我想我现在会使用直接 URL (images.google.com/searchbyimage?site=search&image_url={Image URL})。
    • 我认为,如果您自动调用此 URL,这在严格意义上是不合法的。但我不是专家。用你最好的判断:)
    • 如果你不打算在结果页面上抓取数据,也许没关系......也就是说,如果你只是打算按原样显示它,那么它应该没问题
    【解决方案2】:

    您需要一个简单的结果吗?
    如果您是,您可以使用 Google 的 Vision API。
    这很简单。

    https://cloud.google.com/vision/


    你可以在上面试试。

    首先,访问 URL。
    二、上传你的图片文件到“Try API”
    第三,点击结果上的“JSON”标签菜单。

    你可以看到关于相似图像的 JSON。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-11-07
      • 2012-12-08
      • 1970-01-01
      相关资源
      最近更新 更多