Integra en las aplicaciones las funciones de Google Vision, como el etiquetado de imágenes; la detección de rostros, logotipos y puntos de referencia; el reconocimiento óptico de caracteres (OCR), y la detección de contenido explícito.
- Recurso de REST: v1.files
- Recurso de REST: v1.images
- Recurso de REST: v1.locations.operations
- Recurso de REST: v1.operations
- Recurso de REST: v1.projects.files
- Recurso de REST: v1.projects.images
- Recurso de REST: v1.projects.locations.files
- Recurso de REST: v1.projects.locations.images
- Recurso de REST: v1.projects.locations.operations
- Recurso de REST: v1.projects.locations.productSets
- Recurso de REST: v1.projects.locations.productSets.products
- Recurso de REST: v1.projects.locations.products
- Recurso de REST: v1.projects.locations.products.referenceImages
- Recurso de REST: v1.projects.operations
Servicio: vision.googleapis.com
Recomendamos que realices una llamada a este servicio con las bibliotecas cliente que proporciona Google. Si tu aplicación necesita realizar una llamada a este servicio con tus propias bibliotecas, debes usar la información siguiente cuando realices las solicitudes a la API.
Documento de descubrimiento
Un Documento de descubrimiento es una especificación procesable para describir y consumir las API de REST. Se usa para compilar bibliotecas cliente, complementos IDE y otras herramientas que interactúan con las API de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el documento de descubrimiento siguiente:
Extremo de servicio
Un extremo de servicio es una URL base que especifica la dirección de la red de un servicio de API. Un servicio puede tener varios extremos de servicio. Este servicio tiene el siguiente extremo, y todos los URI que se muestran a continuación son relativos a él:
https://vision.googleapis.com
Recurso de REST: v1.files
Métodos | |
---|---|
annotate |
POST /v1/files:annotate Servicio que realiza la detección y anotación de imágenes para un lote de archivos. |
asyncBatchAnnotate |
POST /v1/files:asyncBatchAnnotate Ejecuta la detección y anotación asíncrona de imágenes para obtener una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso de REST: v1.images
Métodos | |
---|---|
annotate |
POST /v1/images:annotate Ejecuta la detección y anotación de imágenes para un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/images:asyncBatchAnnotate Ejecuta la detección y anotación de imágenes asíncronas para una lista de imágenes. |
Recurso de REST: v1.locations.operations
Métodos | |
---|---|
get |
GET /v1/{name=locations/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |
Recurso de REST: v1.operations
Métodos | |
---|---|
get |
GET /v1/{name=operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/files:annotate Servicio que realiza la detección y anotación de imágenes para un lote de archivos. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/files:asyncBatchAnnotate Ejecuta la detección y anotación asíncrona de imágenes para obtener una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso de REST: v1.projects.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/images:annotate Ejecuta la detección y anotación de imágenes para un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/images:asyncBatchAnnotate Ejecuta la detección y anotación de imágenes asíncronas para una lista de imágenes. |
Recurso de REST: v1.projects.locations.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/files:annotate Servicio que realiza la detección y anotación de imágenes para un lote de archivos. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate Ejecuta la detección y anotación asíncrona de imágenes para obtener una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso de REST: v1.projects.locations.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/images:annotate Ejecuta la detección y anotación de imágenes para un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate Ejecuta la detección y anotación de imágenes asíncronas para una lista de imágenes. |
Recurso de REST: v1.projects.locations.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el último estado de una operación de larga duración. |
Recurso de REST: v1.projects.locations.productSets
Métodos | |
---|---|
addProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:addProduct Agrega un producto al ProductSet especificado. |
create |
POST /v1/{parent=projects/*/locations/*}/productSets Crea y muestra un recurso ProductSet nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/productSets/*} Borra de manera permanente un ProductSet. |
get |
GET /v1/{name=projects/*/locations/*/productSets/*} Obtiene información asociada con un ProductSet. |
import |
POST /v1/{parent=projects/*/locations/*}/productSets:import API asíncrona que importa una lista de imágenes de referencia a conjuntos de productos específicos según una lista de información de las imágenes. |
list |
GET /v1/{parent=projects/*/locations/*}/productSets Muestra los ProductSets en un orden no especificado. |
patch |
PATCH /v1/{productSet.name=projects/*/locations/*/productSets/*} Realiza cambios en un recurso ProductSet. |
removeProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct Quita un producto del ProductSet especificado. |
Recurso de REST: v1.projects.locations.productSets.products
Métodos | |
---|---|
list |
GET /v1/{name=projects/*/locations/*/productSets/*}/products Enumera los productos en un ProductSet, en un orden no especificado. |
Recurso de REST: v1.projects.locations.products
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/products Crea y muestra un recurso de producto nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*} Borra de manera permanente un producto y sus imágenes de referencia. |
get |
GET /v1/{name=projects/*/locations/*/products/*} Obtiene información asociada con un producto. |
list |
GET /v1/{parent=projects/*/locations/*}/products Muestra una lista de productos en un orden no especificado. |
patch |
PATCH /v1/{product.name=projects/*/locations/*/products/*} Realiza cambios en un recurso del producto. |
purge |
POST /v1/{parent=projects/*/locations/*}/products:purge API asíncrona para borrar todos los Products de un ProductSet o todos los que no estén en uno. |
Recurso de REST: v1.projects.locations.products.referenceImages
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages Crea y muestra un recurso ReferenceImage nuevo. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Borra de forma permanente una imagen de referencia. |
get |
GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Obtiene información asociada a ReferenceImage. |
list |
GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages Enumera imágenes de referencia. |
Recurso de REST: v1.projects.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/operations/*} Obtiene el último estado de una operación de larga duración. |