AnnotateImageRequest

Solicitação para executar tarefas da Google Cloud Vision API em uma imagem fornecida pelo usuário, com recursos solicitados pelo usuário 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)

Recursos solicitados.

imageContext

object (ImageContext)

Contexto adicional que pode acompanhar a imagem.

Imagem

Imagem do cliente na qual executar as tarefas da Google Cloud Vision API.

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

string (bytes format)

Conteúdo da imagem, representado como um stream de bytes. Observação: assim como acontece com todos os campos bytes, os protobuffers usam uma representação binária pura, e as representações JSON usam base64.

Uma string codificada em base64.

source

object (ImageSource)

URL da imagem do Google Cloud Storage ou URL da imagem acessível publicamente. Se content e source forem fornecidos para uma imagem, content terá precedência e será usado para executar a solicitação de anotação de imagem.

ImageSource

Origem da imagem externa (Google Cloud Storage ou local da imagem do URL da Web).

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

string

Use imageUri, em vez disso.

O URI do Google Cloud Storage no formato gs://bucket_name/object_name. O controle de versão de objeto não é compatível. Consulte URIs de solicitação do Google Cloud Storage para 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 controle de versão de objeto não é compatível. Consulte URIs de solicitação do Google Cloud Storage para mais informações.

  2. Um URL HTTP/HTTPS de imagem acessível publicamente. Ao buscar imagens de URLs HTTP/HTTPS, o Google não pode garantir que a solicitação seja concluída. A solicitação poderá falhar se o host especificado negá-la (por exemplo, por causa de limitação da solicitação ou prevenção de DOS) ou se o Google limitar as solicitações ao site para prevenção de abuso. Não convém depender de imagens hospedadas externamente para aplicativos de produção.

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