如何使用 Google Cloud Vision API 来 return 对特定标签具有最高置信度的图像?
How do I use Google Cloud Vision API to return the image with the highest confidence for a particular label?
我有一个外部 URL 列表(.jpg 或 .png 图像),想将这些作为请求发送到 Google Cloud Vision API 以进行标签检测。我希望首先返回对特定标签具有最高置信度的图像。基本上我想按标签(例如汽车)的置信度降序对图像进行排序。
到目前为止,我已经弄清楚如何注释本地存储的图像,但我正在尝试弄清楚如何向它提供外部图像 URL 列表并根据 'car' 的置信度对它们进行排序。
您可以发送包含多个图像的请求,例如,如果您将其保存在 Google 云存储中。但是您必须注意每个请求的总大小为 8Mb。
然后您可以将元数据保存在本地并根据需要进行排序。 Google Vision API 没有为您提供您想要的本机功能。
参考:
最新版本的 Python Google Vision SDK 允许您根据其文档发送外部 URL:https://cloud.google.com/vision/docs/detecting-labels#detecting_labels_in_a_remote_image。
我有一个外部 URL 列表(.jpg 或 .png 图像),想将这些作为请求发送到 Google Cloud Vision API 以进行标签检测。我希望首先返回对特定标签具有最高置信度的图像。基本上我想按标签(例如汽车)的置信度降序对图像进行排序。
到目前为止,我已经弄清楚如何注释本地存储的图像,但我正在尝试弄清楚如何向它提供外部图像 URL 列表并根据 'car' 的置信度对它们进行排序。
您可以发送包含多个图像的请求,例如,如果您将其保存在 Google 云存储中。但是您必须注意每个请求的总大小为 8Mb。
然后您可以将元数据保存在本地并根据需要进行排序。 Google Vision API 没有为您提供您想要的本机功能。
参考:
最新版本的 Python Google Vision SDK 允许您根据其文档发送外部 URL:https://cloud.google.com/vision/docs/detecting-labels#detecting_labels_in_a_remote_image。