Integra funcionalidades do Google Vision, incluindo etiquetagem de imagens, deteção de caras, logótipos e pontos de referência, reconhecimento ótico de carateres (OCR) e deteção de conteúdo explícito, em aplicações.
- Recurso REST: v1.files
- Recurso REST: v1.images
- Recurso REST: v1.locations.operations
- Recurso REST: v1.operations
- Recurso REST: v1.projects.files
- Recurso REST: v1.projects.images
- Recurso REST: v1.projects.locations.files
- Recurso REST: v1.projects.locations.images
- Recurso REST: v1.projects.locations.operations
- Recurso REST: v1.projects.locations.productSets
- Recurso REST: v1.projects.locations.productSets.products
- Recurso REST: v1.projects.locations.products
- Recurso REST: v1.projects.locations.products.referenceImages
- Recurso REST: v1.projects.operations
Serviço: vision.googleapis.com
Recomendamos que chame este serviço através das bibliotecas de cliente fornecidas pela Google. Se a sua aplicação precisar de chamar este serviço através das suas próprias bibliotecas, deve usar as seguintes informações ao fazer os pedidos API.
Documento de descoberta
Um documento de descoberta é uma especificação legível por computador para descrever e consumir APIs REST. É usada para criar bibliotecas cliente, plug-ins de IDEs e outras ferramentas que interagem com as APIs Google. Um serviço pode fornecer vários documentos de descoberta. Este serviço fornece o seguinte documento de descoberta:
Ponto final do serviço
Um ponto final de serviço é um URL base que especifica o endereço de rede de um serviço de API. Um serviço pode ter vários pontos finais de serviço. Este serviço tem o seguinte ponto final do serviço e todos os URIs abaixo são relativos a este ponto final do serviço:
https://vision.googleapis.com
Recurso REST: v1.files
Métodos | |
---|---|
annotate |
POST /v1/files:annotate Serviço que realiza a deteção e a anotação de imagens para um lote de ficheiros. |
asyncBatchAnnotate |
POST /v1/files:asyncBatchAnnotate Execute a deteção e a anotação de imagens assíncronas para uma lista de ficheiros genéricos, como ficheiros PDF, que podem conter várias páginas e várias imagens por página. |
Recurso REST: v1.images
Métodos | |
---|---|
annotate |
POST /v1/images:annotate Execute a deteção e a anotação de imagens para um lote de imagens. |
asyncBatchAnnotate |
POST /v1/images:asyncBatchAnnotate Execute a deteção e uma anotação de imagens assíncronas para uma lista de imagens. |
Recurso REST: v1.locations.operations
Métodos | |
---|---|
get |
GET /v1/{name=locations/*/operations/*} Obtém o estado mais recente de uma operação de execução longa. |
Recurso REST: v1.operations
Métodos | |
---|---|
get |
GET /v1/{name=operations/*} Obtém o estado mais recente de uma operação de execução longa. |
Recurso REST: v1.projects.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/files:annotate Serviço que realiza a deteção e a anotação de imagens para um lote de ficheiros. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/files:asyncBatchAnnotate Execute a deteção e a anotação de imagens assíncronas para uma lista de ficheiros genéricos, como ficheiros PDF, que podem conter várias páginas e várias imagens por página. |
Recurso REST: v1.projects.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/images:annotate Execute a deteção e a anotação de imagens para um lote de imagens. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/images:asyncBatchAnnotate Execute a deteção e uma anotação de imagens assíncronas para uma lista de imagens. |
Recurso REST: v1.projects.locations.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/files:annotate Serviço que realiza a deteção e a anotação de imagens para um lote de ficheiros. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate Execute a deteção e a anotação de imagens assíncronas para uma lista de ficheiros genéricos, como ficheiros PDF, que podem conter várias páginas e várias imagens por página. |
Recurso REST: v1.projects.locations.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/images:annotate Execute a deteção e a anotação de imagens para um lote de imagens. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate Execute a deteção e uma anotação de imagens assíncronas para uma lista de imagens. |
Recurso REST: v1.projects.locations.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtém o estado mais recente de uma operação de execução longa. |
Recurso REST: v1.projects.locations.productSets
Métodos | |
---|---|
addProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:addProduct Adiciona um produto ao ProductSet especificado. |
create |
POST /v1/{parent=projects/*/locations/*}/productSets Cria e devolve um novo recurso ProductSet. |
delete |
DELETE /v1/{name=projects/*/locations/*/productSets/*} Elimina permanentemente um ProductSet. |
get |
GET /v1/{name=projects/*/locations/*/productSets/*} Obtém informações associadas a um ProductSet. |
import |
POST /v1/{parent=projects/*/locations/*}/productSets:import API assíncrona que importa uma lista de imagens de referência para conjuntos de produtos especificados com base numa lista de informações de imagens. |
list |
GET /v1/{parent=projects/*/locations/*}/productSets Lista os ProductSets numa ordem não especificada. |
patch |
PATCH /v1/{productSet.name=projects/*/locations/*/productSets/*} Faz alterações a um recurso ProductSet. |
removeProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct Remove um produto do ProductSet especificado. |
Recurso REST: v1.projects.locations.productSets.products
Métodos | |
---|---|
list |
GET /v1/{name=projects/*/locations/*/productSets/*}/products Lista os produtos num ProductSet, numa ordem não especificada. |
Recurso REST: v1.projects.locations.products
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/products Cria e devolve um novo recurso de produto. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*} Elimina permanentemente um produto e as respetivas imagens de referência. |
get |
GET /v1/{name=projects/*/locations/*/products/*} Obtém informações associadas a um produto. |
list |
GET /v1/{parent=projects/*/locations/*}/products Apresenta os produtos numa ordem não especificada. |
patch |
PATCH /v1/{product.name=projects/*/locations/*/products/*} Faz alterações a um recurso Product. |
purge |
POST /v1/{parent=projects/*/locations/*}/products:purge API assíncrona para eliminar todos os produtos num ProductSet ou todos os produtos que não estão em nenhum ProductSet. |
Recurso REST: v1.projects.locations.products.referenceImages
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages Cria e devolve um novo recurso ReferenceImage. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Elimina permanentemente uma imagem de referência. |
get |
GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Obtém informações associadas a uma ReferenceImage. |
list |
GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages Apresenta imagens de referência. |
Recurso REST: v1.projects.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/operations/*} Obtém o estado mais recente de uma operação de execução longa. |