AnnotateImageRequest

Anfrage zum Ausführen von Google Cloud Vision API-Aufgaben für ein von Nutzern bereitgestelltes Bild mit von Nutzern angeforderten Funktionen und Kontextinformationen.

JSON-Darstellung
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
Felder
image

object (Image)

Das zu verarbeitende Bild

features[]

object (Feature)

Die angeforderten Funktionen

imageContext

object (ImageContext)

Zusätzlicher Kontext, den das Bild umfassen kann

Bild

Kundenbild, für das Google Cloud Vision API-Aufgaben ausgeführt werden sollen

JSON-Darstellung
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
Felder
content

string (bytes format)

Bildinhalt, dargestellt als ein Stream von Byte. Hinweis: Wie bei allen bytes-Feldern verwenden auch Protokollpuffer eine reine Binärdarstellung, während JSON-Darstellungen Base64 verwenden.

Ein base64-codierter String.

source

object (ImageSource)

Google Cloud Storage-Bildspeicherort oder öffentlich zugängliche Bild-URL Wenn sowohl ein content als auch source für ein Bild angegeben sind, hat content Vorrang und wird zur Anfrage der Bildanmerkung verwendet.

ImageSource

Externe Bildquelle (Google Cloud Storage- oder Web-URL-Bildspeicherort)

JSON-Darstellung
{
  "gcsImageUri": string,
  "imageUri": string
}
Felder
gcsImageUri

string

Verwenden Sie stattdessen imageUri.

Der Google Cloud Storage-URI der Form gs://bucket_name/object_name. Objektversionsverwaltung wird nicht unterstützt. Weitere Informationen finden Sie unter Google Cloud Storage-Anfrage-URIs.

imageUri

string

Der URI des Quell-Images. Es gibt folgende Möglichkeiten:

  1. Der Google Cloud Storage-URI der Form gs://bucket_name/object_name. Objektversionsverwaltung wird nicht unterstützt. Weitere Informationen finden Sie unter Google Cloud Storage-Anfrage-URIs.

  2. Eine öffentlich zugängliche HTTP-/HTTPS-Bild-URL. Beim Abrufen von Bildern von HTTP- oder HTTPS-URLs kann Google nicht garantieren, dass die Anfrage abgeschlossen wird. Ihre Anfrage kann fehlschlagen, wenn der angegebene Host die Anfrage ablehnt (z. B. aufgrund von Anfragendrosselung oder zur DoS-Prävention) oder wenn Google Anfragen an die Website drosselt, um Missbrauch vorzubeugen. Sie sollten sich bei Produktionsanwendungen nicht auf extern gehostete Bilder verlassen.

Wenn sowohl gcsImageUri als auch imageUri angegeben sind, hat imageUri Vorrang.