Présentation et exemples de mise en oeuvre de l’API Cloud Vision (Google)

Qu’est-ce que l’API Cloud Vision ?

Cloud Vision est une API Google d’analyse d’image, elle permet de reconnaitre des images et des détails, par exemples quelles sont les couleurs dominantes, quel type d’image c’est, etc… et de les rendre sous forme de JSON comme la plupart des API.

 

Que nous permet-elle exactement ?

L’API est capable de donner des mots clés qui correspondent à ce qu’on peut observer sur celle-ci, ainsi que le thème. Exemple comme ci-dessous un rapport avec la musique.

Elle nous donne aussi les mots clés retrouvé sur le Web concernant l’image ainsi que des liens vers des images similaires, ainsi qu’exactement la même image et des images très proche :

Il est aussi possible de détecter les labels texte et de donner leurs positions.

Les propriétés de l’images, c’est-à-dire ces couleurs dominantes :

Avec tous ces éléments l’API nous permet du coup de détecter si cette image est complètement « Safe search », c’est-à-dire, si elle ne contient pas de violence, du contenu +18, du contenu raciste, etc…

Dans ce petit test vous avez aussi un exemple du JSON qui sera retourner en utilisant l’API :

Le test de l’API que je viens de faire est disponible sur ce lien :

https://cloud.google.com/vision/

L’utilité de cette API ?

Vous pouvez donc détecter si les images que quelqu’un met sur votre site possède du contenu inapproprié.

Vous pouvez récupérer les zones de texte sur les images, les traduire par exemple, ou simplement d’identifier la langue.

Reconnaitre une célébrité grâce à une photo.

Comment accéder à cette API ?

L’API est payante, pour l’utiliser il faudra un compte Google. Il est possible d’utiliser un essai gratuit. Même avec l’essai gratuit il vous faudra renseigner une option de paiement.

Utilisation de l’API

Pour faire une requête il faudra vous munir de la clé qui vous sera fourni après l’activation de l’essai gratuit ou du paiement, comme les autres API dans votre page web vous ferez appel à une URL, ici :

POST https://vision.googleapis.com/v1/images:annotate?key=YOUR_API_KEY

                Celle-ci vous retournera du JSON que vous pourrez exploiter. Il sera composé de ce que je vous ai précédemment cité.

Une documentation complète est disponible à cette adresse :

https://cloud.google.com/docs/

 

Pas de commentaire.

Ajouter un commentaire