Intègre dans les applications les fonctionnalités de Google Vision, comme la détection des points de repère, des logos, des visages et des thèmes dans une image, la reconnaissance optique des caractères (OCR) et la détection de contenu explicite.
- Ressource REST : v1.files
- Ressource REST : v1.images
- Ressource REST : v1.locations.operations
- Ressource REST : v1.operations
- Ressource REST : v1.projects.files
- Ressource REST : v1.projects.images
- Ressource REST : v1.projects.locations.files
- Ressource REST : v1.projects.locations.images
- Ressource REST : v1.projects.locations.operations
- Ressource REST : v1.projects.locations.productSets
- Ressource REST : v1.projects.locations.productSets.products
- Ressource REST : v1.projects.locations.products
- Ressource REST : v1.projects.locations.products.referenceImages
- Ressource REST : v1.projects.operations
Service : vision.googleapis.com
Nous vous recommandons d'appeler ce service à l'aide des bibliothèques clientes fournies par Google. Si votre application doit appeler ce service à l'aide de vos propres bibliothèques, conformez-vous aux informations suivantes lorsque vous effectuez les requêtes API.
Document de découverte
Un document de découverte est une spécification exploitable par un ordinateur qui permet de décrire et de consommer les API REST. Ce document permet de créer des bibliothèques clientes, des plug-ins IDE et d'autres outils qui interagissent avec les API Google. Un même service peut fournir plusieurs documents de découverte. Ce service fournit le document de découverte suivant :
Point de terminaison de service
Un point de terminaison de service est une URL de base qui spécifie l'adresse réseau d'un service d'API. Un service peut posséder plusieurs points de terminaison de service. Ce service possède le point de terminaison de service suivant, et tous les URI ci-dessous sont relatifs à ce point de terminaison de service :
https://vision.googleapis.com
Ressource REST : v1.files
Méthodes | |
---|---|
annotate |
POST /v1/files:annotate Service qui détecte et annote les images d'un lot de fichiers. |
asyncBatchAnnotate |
POST /v1/files:asyncBatchAnnotate Détecte et annote de manière asynchrone les images d'une liste de fichiers génériques, tels que des fichiers PDF, qui peuvent contenir plusieurs pages et plusieurs images par page. |
Ressource REST : v1.images
Méthodes | |
---|---|
annotate |
POST /v1/images:annotate Détecte et annote un lot d'images. |
asyncBatchAnnotate |
POST /v1/images:asyncBatchAnnotate Détecte et annote une liste d'images de manière asynchrone. |
Ressource REST : v1.locations.operations
Méthodes | |
---|---|
get |
GET /v1/{name=locations/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST : v1.operations
Méthodes | |
---|---|
get |
GET /v1/{name=operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST : v1.projects.files
Méthodes | |
---|---|
annotate |
POST /v1/{parent=projects/*}/files:annotate Service qui détecte et annote les images d'un lot de fichiers. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/files:asyncBatchAnnotate Détecte et annote de manière asynchrone les images d'une liste de fichiers génériques, tels que des fichiers PDF, qui peuvent contenir plusieurs pages et plusieurs images par page. |
Ressource REST : v1.projects.images
Méthodes | |
---|---|
annotate |
POST /v1/{parent=projects/*}/images:annotate Détecte et annote un lot d'images. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*}/images:asyncBatchAnnotate Détecte et annote une liste d'images de manière asynchrone. |
Ressource REST : v1.projects.locations.files
Méthodes | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/files:annotate Service qui détecte et annote les images d'un lot de fichiers. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/files:asyncBatchAnnotate Détecte et annote de manière asynchrone les images d'une liste de fichiers génériques, tels que des fichiers PDF, qui peuvent contenir plusieurs pages et plusieurs images par page. |
Ressource REST : v1.projects.locations.images
Méthodes | |
---|---|
annotate |
POST /v1/{parent=projects/*/locations/*}/images:annotate Détecte et annote un lot d'images. |
asyncBatchAnnotate |
POST /v1/{parent=projects/*/locations/*}/images:asyncBatchAnnotate Détecte et annote une liste d'images de manière asynchrone. |
Ressource REST : v1.projects.locations.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/locations/*/operations/*} Récupère le dernier état d'une opération de longue durée. |
Ressource REST : v1.projects.locations.productSets
Méthodes | |
---|---|
addProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:addProduct Ajoute un Product au ProductSet spécifié. |
create |
POST /v1/{parent=projects/*/locations/*}/productSets Crée et affiche une ressource ProductSet. |
delete |
DELETE /v1/{name=projects/*/locations/*/productSets/*} Supprime définitivement un ProductSet. |
get |
GET /v1/{name=projects/*/locations/*/productSets/*} Récupère les informations associées à un ProductSet. |
import |
POST /v1/{parent=projects/*/locations/*}/productSets:import API asynchrone permettant d'importer une liste d'images de référence dans des ensembles de produits spécifiés en fonction d'une liste d'informations concernant ces images. |
list |
GET /v1/{parent=projects/*/locations/*}/productSets Recense les ProductSets dans un ordre non spécifié. |
patch |
PATCH /v1/{productSet.name=projects/*/locations/*/productSets/*} Apporte des modifications à une ressource ProductSet. |
removeProduct |
POST /v1/{name=projects/*/locations/*/productSets/*}:removeProduct Supprime un Product du ProductSet spécifié. |
Ressource REST : v1.projects.locations.productSets.products
Méthodes | |
---|---|
list |
GET /v1/{name=projects/*/locations/*/productSets/*}/products Recense les Products d'un ProductSet dans un ordre non spécifié. |
Ressource REST : v1.projects.locations.products
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*}/products Crée et affiche une ressource de produit. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*} Supprime définitivement un produit et ses images de référence. |
get |
GET /v1/{name=projects/*/locations/*/products/*} Récupère les informations associées à un Product. |
list |
GET /v1/{parent=projects/*/locations/*}/products Recense les produits dans un ordre non spécifié. |
patch |
PATCH /v1/{product.name=projects/*/locations/*/products/*} Apporte des modifications à une ressource Product. |
purge |
POST /v1/{parent=projects/*/locations/*}/products:purge API asynchrone permettant de supprimer tous les Products d'un ProductSet ou tous ceux qui ne figurent pas dans un ProductSet. |
Ressource REST : v1.projects.locations.products.referenceImages
Méthodes | |
---|---|
create |
POST /v1/{parent=projects/*/locations/*/products/*}/referenceImages Crée et affiche une ressource ReferenceImage. |
delete |
DELETE /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Supprime définitivement une image de référence. |
get |
GET /v1/{name=projects/*/locations/*/products/*/referenceImages/*} Récupère les informations associées à une ReferenceImage. |
list |
GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages Recense les images de référence. |
Ressource REST : v1.projects.operations
Méthodes | |
---|---|
get |
GET /v1/{name=projects/*/operations/*} Récupère le dernier état d'une opération de longue durée. |