AnnotateImageRequest

Pedido para realizar tarefas da Google Cloud Vision API numa imagem fornecida pelo utilizador, com funcionalidades pedidas pelo utilizador e com informações de contexto.

Representação JSON
{
  "image": {
    object (Image)
  },
  "features": [
    {
      object (Feature)
    }
  ],
  "imageContext": {
    object (ImageContext)
  }
}
Campos
image

object (Image)

A imagem a ser processada.

features[]

object (Feature)

Funcionalidades pedidas.

imageContext

object (ImageContext)

Contexto adicional que pode acompanhar a imagem.

Imagem

Imagem do cliente para realizar tarefas da Google Cloud Vision API.

Representação JSON
{
  "content": string,
  "source": {
    object (ImageSource)
  }
}
Campos
content

string (bytes format)

Conteúdo de imagem, representado como um fluxo de bytes. Nota: tal como acontece com todos os campos bytes, os protobuffers usam uma representação binária pura, enquanto as representações JSON usam base64.

Uma string codificada em Base64.

source

object (ImageSource)

Localização da imagem no Google Cloud Storage ou URL da imagem acessível publicamente. Se forem fornecidos os parâmetros content e source para uma imagem, o parâmetro content tem prioridade e é usado para executar o pedido de anotação de imagens.

ImageSource

Origem da imagem externa (Google Cloud Storage ou localização da imagem do URL da Web).

Representação JSON
{
  "gcsImageUri": string,
  "imageUri": string
}
Campos
gcsImageUri

string

Em alternativa, use imageUri.

O URI do Google Cloud Storage tem o formato gs://bucket_name/object_name. O controlo de versões de objetos não é suportado. Consulte o artigo URIs de solicitação do Google Cloud Storage para ver mais informações.

imageUri

string

O URI da imagem de origem. Pode ser:

  1. Um URI do Google Cloud Storage no formato gs://bucket_name/object_name. O controlo de versões de objetos não é suportado. Consulte os URIs de pedido do Google Cloud Storage para mais informações.

  2. Um URL HTTP/HTTPS de imagem acessível publicamente. Quando obtém imagens de URLs HTTP/HTTPS, a Google não pode garantir que o pedido será concluído. O seu pedido pode falhar se o anfitrião especificado recusar o pedido (por exemplo, devido à limitação de pedidos ou à prevenção de DOS) ou se o Google limitar os pedidos ao site para evitar abusos. Não deve depender de imagens alojadas externamente para aplicações de produção.

Quando gcsImageUri e imageUri são especificados, imageUri tem precedência.