Method: projects.images.asyncBatchAnnotate

Execute a deteção e a anotação de imagens assíncronas para uma lista de imagens.

Pode aceder ao progresso e aos resultados através da interface google.longrunning.Operations. Operation.metadata contém OperationMetadata (metadados). Operation.response contém AsyncBatchAnnotateImagesResponse (resultados).

Este serviço escreve resultados de anotações de imagens em ficheiros JSON no contentor do Google Cloud Storage do cliente. Cada ficheiro JSON contém o proto BatchAnnotateImagesResponse.

Pedido HTTP

POST https://vision.googleapis.com/v1/{parent=projects/*}/images:asyncBatchAnnotate

O URL usa a sintaxe de transcodificação de gRPC.

Parâmetros de caminho

Parâmetros
parent

string

Opcional. Projeto e localização de destino para fazer uma chamada.

Formato: projects/{project-id}/locations/{location-id}.

Se não for especificado nenhum elemento principal, é escolhida uma região automaticamente.

IDs de localização suportados: us: apenas no país EUA, asia: áreas do leste asiático, como o Japão e Taiwan, eu: a União Europeia.

Exemplo: projects/project-A/locations/eu.

Corpo do pedido

O corpo do pedido contém dados com a seguinte estrutura:

Representação JSON
{
  "requests": [
    {
      object (AnnotateImageRequest)
    }
  ],
  "outputConfig": {
    object (OutputConfig)
  }
}
Campos
requests[]

object (AnnotateImageRequest)

Obrigatório. Pedidos de anotação de imagens individuais para este lote.

outputConfig

object (OutputConfig)

Obrigatório. A localização de saída e os metadados pretendidos (por exemplo, o formato).

Corpo da resposta

Se for bem-sucedido, o corpo da resposta contém uma instância de Operation.

Âmbitos de autorização

Requer um dos seguintes âmbitos do OAuth:

  • https://www.googleapis.com/auth/cloud-platform
  • https://www.googleapis.com/auth/cloud-vision

Para mais informações, consulte a Vista geral da autenticação.