AnnotateImageRequest

Richiesta di esecuzione di attività dell'API Google Cloud Vision su un'immagine fornita dall'utente, con funzionalità richieste dall'utente e con informazioni sul contesto.

Rappresentazione JSON
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
Campi
image

object (Image)

L'immagine da elaborare.

features[]

object (Feature)

Funzionalità richieste.

imageContext

object (ImageContext)

Contesto aggiuntivo che può accompagnare l'immagine.

Immagine

Immagine client su cui eseguire le attività dell'API Google Cloud Vision.

Rappresentazione JSON
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
Campi
content

string (bytes format)

Contenuti delle immagini, rappresentati come uno stream di byte. Nota: come per tutti i campi bytes, i protobuffer utilizzano una rappresentazione puramente binaria, mentre le rappresentazioni JSON utilizzano base64.

Una stringa con codifica Base64.

source

object (ImageSource)

Posizione dell'immagine di Google Cloud Storage o URL immagine accessibile pubblicamente. Se per un'immagine vengono forniti sia content che source, content ha la precedenza e viene utilizzato per eseguire la richiesta di annotazione dell'immagine.

ImageSource

Origine immagine esterna (posizione dell'immagine in Google Cloud Storage o URL web).

Rappresentazione JSON
{
  "gcsImageUri": string,
  "imageUri": string
}
Campi
gcsImageUri

string

Utilizza imageUri.

L'URI Google Cloud Storage del tipo gs://bucket_name/object_name. Il controllo delle versioni degli oggetti non è supportato. Per ulteriori informazioni, consulta URI di richiesta di Google Cloud Storage.

imageUri

string

L'URI dell'immagine di origine. Può essere:

  1. Un URI Google Cloud Storage del tipo gs://bucket_name/object_name. Il controllo delle versioni degli oggetti non è supportato. Per ulteriori informazioni, consulta URI di richiesta di Google Cloud Storage.

  2. Un URL HTTP/HTTPS di un'immagine accessibile al pubblico. Quando recupera le immagini da URL HTTP/HTTPS, Google non può garantire che la richiesta verrà completata. La richiesta potrebbe non andare a buon fine se l'host specificato la nega (ad esempio a causa della limitazione delle richieste o della prevenzione dei DoS) o se Google limita le richieste al sito per prevenire gli abusi. Non devi fare affidamento su immagini ospitate esternamente per le applicazioni di produzione.

Quando vengono specificati sia gcsImageUri che imageUri, imageUri ha la precedenza.