谷歌反向图片搜索API

cod*_*441 11 android

是否有反向搜索的API?如果不能如何从Android应用程序进行反向图像搜索请求?

小智 12

我已经实现了"通过HTTP使用谷歌图像搜索反向搜索JSON REST API".

使用甚至在服务器上运行javascript的"httpunit"框架实际上非常简单.这是执行Google图片搜索请求所必需的

https://images.google.com/searchbyimage?image_url=

它工作得很好.我们已将其集成到一个应用程序中

  • 只是简单地拍照,
  • 收缩它,
  • 将其上传到公共服务器,
  • 使用此网址
  • 调用REST API +获取JSON响应(见下文)
  • 显示文字和类似图像

服务器

你来自谷歌

  • "标签/标题",
  • 包含所有元数据的相似图片(文字片段,html代码段,原始网址,缩略图网址,尺寸,尺寸......)

通过这些信息,您可以轻松显示检测到的标签,类似的在线图像及其文本.

但是:不幸的是谷歌的机器检测非常好,找到了我的REST-API并关闭了它.

所以现在 - 谷歌没有宣布这个API,即使它包含在现有的Google Apps中 - 非常非常SAD

  • 如果您没有网址而只有图像怎么办?另外,您能在 Github 上发布一个示例项目吗? (2认同)

小智 8

您可能会发现以下项目很有用.它本质上是一个刮刀服务器,你将图像的url发送到(例如使用curl),它返回一个带有各种有用花絮的json数组.

http://mrisa.mage.me.uk/


she*_*pya 4

反向图像搜索 api 已弃用: https://developers.google.com/image-search/

新的搜索 API 可以进行图像搜索查询

https://developers.google.com/custom-search/v1/overview

  • 它可以进行**反向**图像搜索吗?我查看了文档,似乎需要文本查询。 (11认同)
  • @dg 对图像进行 base64 编码以执行反向图像搜索是否有效? (3认同)
  • 我想你需要将图像编码为base64(如果支持反向图像搜索) (2认同)
  • @DragonGamer 据我所知,这仍然不是谷歌通过他们的 API 支持的东西,抱歉 (2认同)