【问题标题】:How do I use Google Cloud Vision API to return the image with the highest confidence for a particular label?如何使用 Google Cloud Vision API 返回特定标签置信度最高的图像?
【发布时间】:2017-03-17 05:49:41
【问题描述】:

我有一个外部 URL 列表(.jpg 或 .png 图像),并希望将这些作为请求发送到 Google Cloud Vision API 以进行标签检测。我希望首先返回对特定标签具有最高置信度的图像。基本上,我想按标签(例如汽车)的置信度降序对图像进行排序。

到目前为止,我已经弄清楚如何注释本地存储的图像,但我正在尝试弄清楚如何向它提供外部图像 URL 列表并根据“汽车”的置信度对它们进行排序。

【问题讨论】:

    标签: python google-cloud-platform google-cloud-vision


    【解决方案1】:

    您可以发送包含多个图像的请求,例如,如果您将其保存在 Google Cloud Storage 中。但是您必须注意每个请求的总大小为 8Mb。

    然后您可以在本地保存元数据并根据需要对其进行排序。 Google Vision API 并没有为您提供您想要的原生功能。

    参考:

    https://cloud.google.com/vision/docs/best-practices

    【讨论】:

    • 谢谢 - 所以我想我的下一步是找到一种方法将返回的标签保存为元数据并从那里开始。
    【解决方案2】:

    最新版本的 Python Google Vision SDK 允许您发送外部 URL,根据他们的文档:https://cloud.google.com/vision/docs/detecting-labels#detecting_labels_in_a_remote_image

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2022-01-20
      • 2019-10-15
      • 1970-01-01
      • 1970-01-01
      • 2018-02-07
      • 1970-01-01
      • 2017-12-16
      相关资源
      最近更新 更多