Integra en las aplicaciones características de Google Vision como el etiquetado de imágenes, la detección de caras, de logotipos y de puntos de referencia, el reconocimiento óptico de caracteres (OCR) y la detección de contenido explícito.
- 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
Servicio: vision.googleapis.com
Te recomendamos que llames a este servicio mediante las bibliotecas de cliente proporcionadas por Google. Si tu aplicación necesita llamar a este servicio usando tus propias bibliotecas, debes usar la siguiente información al hacer las solicitudes a la API.
Documento de descubrimiento
Un documento de descubrimiento es una especificación legible por máquina que se usa para describir y consumir APIs REST. Se usa para crear bibliotecas de cliente, complementos de IDE y otras herramientas que interactúan con las APIs de Google. Un servicio puede proporcionar varios documentos de descubrimiento. Este servicio proporciona el siguiente documento de detección:
Punto final de servicio
Un endpoint de servicio es una URL base que especifica la dirección de red de un servicio de API. Un servicio puede tener varios puntos de conexión. Este servicio tiene el siguiente endpoint de servicio y todos los URIs que se proporcionan más abajo son relativos a este endpoint de servicio:
https://vision.googleapis.com
Recurso REST: v1.files
Métodos | |
---|---|
annotate |
POST /v1/files:annotate Servicio que realiza la detección y la anotación de imágenes en un lote de archivos. |
asyncBatchAnnotate |
POST /v1/files:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso REST: v1.images
Métodos | |
---|---|
annotate |
POST /v1/images:annotate Ejecuta la detección y la anotación de imágenes en un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/images:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en 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 REST: v1.operations
Métodos | |
---|---|
get |
GET /v1/{name=operations/*} Obtiene el estado más reciente de una operación de larga duración. |
Recurso REST: v1.projects.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/files:annotate Servicio que realiza la detección y la anotación de imágenes en un lote de archivos. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/files:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso REST: v1.projects.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*}/images:annotate Ejecuta la detección y la anotación de imágenes en un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/images:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en una lista de imágenes. |
Recurso REST: v1.projects.locations.files
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/files:annotate Servicio que realiza la detección y la anotación de imágenes en un lote de archivos. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en una lista de archivos genéricos, como archivos PDF, que pueden contener varias páginas y varias imágenes por página. |
Recurso REST: v1.projects.locations.images
Métodos | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/images:annotate Ejecuta la detección y la anotación de imágenes en un lote de imágenes. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate Ejecuta la detección y la anotación de imágenes asíncronas en una lista de imágenes. |
Recurso REST: v1.projects.locations.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} Obtiene el estado más reciente 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 Añade un producto al ProductSet especificado. |
create |
POST /v1/{parent=projects/*/locations/*}/productSets Crea y devuelve un nuevo recurso ProductSet. |
delete |
DELETE /v1/{name=projects/*/locations/*/productSets/*} Elimina un ProductSet de forma permanente. |
get |
GET /v1/{name=projects/*/locations/*/productSets/*} Obtiene información asociada a 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 especificados a partir de una lista de información de 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/*} Cambia un recurso ProductSet. |
removeProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct Elimina un producto del ProductSet especificado. |
Recurso REST: v1.projects.locations.productSets.products
Métodos | |
---|---|
list |
GET /v1/{name=projects/*/locations/*/productSets/*}/products Muestra los productos de un ProductSet en un orden no especificado. |
Recurso REST: v1.projects.locations.products
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/products Crea y devuelve un nuevo recurso de producto. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*} Elimina de forma permanente un producto y sus imágenes de referencia. |
get |
GET /v1/{name=projects/*/locations/*/products/*} Obtiene información asociada a un producto. |
list |
GET /v1/{parent=projects/*/locations/*}/products Muestra los productos en un orden no especificado. |
patch |
PATCH /v1/{product.name=projects/*/locations/*/products/*} Cambia un recurso Product. |
purge |
POST /v1/{parent=projects/*/locations/*}/products:purge API asíncrona para eliminar todos los productos de un ProductSet o todos los productos que no estén en ningún ProductSet. |
Recurso REST: v1.projects.locations.products.referenceImages
Métodos | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages Crea y devuelve un recurso ReferenceImage. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Elimina una imagen de referencia definitivamente. |
get |
GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Obtiene información asociada a un ReferenceImage. |
list |
GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages Muestra las imágenes de referencia. |
Recurso REST: v1.projects.operations
Métodos | |
---|---|
get |
GET /v1/{name=projects/*/operations/*} Obtiene el estado más reciente de una operación de larga duración. |