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 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 via les 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 une ressource Product à la ressource ProductSet spécifiée. |
create |
POST /v1/{parent=projects/*/locations/*}/productSets Crée et affiche une ressource ProductSet. |
delete |
DELETE /v1/{name=projects/*/locations/*/productSets/*} Supprime définitivement une ressource ProductSet. |
get |
GET /v1/{name=projects/*/locations/*/productSets/*} Récupère les informations associées à une ressource 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 les concernant. |
list |
GET /v1/{parent=projects/*/locations/*}/productSets Répertorie les ressources ProductSet 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 une ressource Product d'un ProductSet spécifié. |
Ressource REST : v1.projects.locations.productSets.products
Méthodes | |
---|---|
list |
GET /v1/{name=projects/*/locations/*/productSets/*}/products Répertorie les ressources Product 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 Product. |
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 à une ressource Product. |
list |
GET /v1/{parent=projects/*/locations/*}/products Répertorie 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 produits d'un ProductSet ou tous ceux qui ne figurent dans aucun 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 ressource ReferenceImage. |
list |
GET /v1/{parent=projects/*/locations/*/products/*}/referenceImages Répertorie 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. |