Vous êtes nouveau sur Developpez.com ? Créez votre compte ou connectez-vous afin de pouvoir participer !

Vous devez avoir un compte Developpez.com et être connecté pour pouvoir participer aux discussions.

Vous n'avez pas encore de compte Developpez.com ? Créez-en un en quelques instants, c'est entièrement gratuit !

Si vous disposez déjà d'un compte et qu'il est bien activé, connectez-vous à l'aide du formulaire ci-dessous.

Identifiez-vous
Identifiant
Mot de passe
Mot de passe oublié ?
Créer un compte

L'inscription est gratuite et ne vous prendra que quelques instants !

Je m'inscris !

Google Play Services 7.8 apporte la détection de visage
Et les messages partagés entre terminaux Android et iOS à proximité

Le , par Stéphane le calme

41PARTAGES

2  0 
Google a annoncé sur son blog à l’intention des développeurs Android le déploiement de la version 7.8 de Google Play Services qui embarque de nombreux outils pour faciliter la création d’applications. Dans cette mouture, Google a ajouté deux nouvelles API.

La première API, Nearby Messages, permet aux applications d’envoyer des messages à des terminaux situés à proximité. Google précise que Nearby utilise une combinaison de Bluetooth, Wi-Fi et un modem audio ultrasons pour connecter les appareils. La bonne nouvelle c’est qu’il n’est pas cantonné à l’écosystème Android et peut fonctionner par exemple entre un dispositif Android et un dispositif iOS (en version bêta). Les développeurs ont l’opportunité de concevoir une variété d’expérience utilisateur comme partager des messages ou créer des connexions en temps réel entre les dispositifs à proximité. Pour optimiser ces cas d’utilisateurs distincts, Google a pensé à subdiviser Nearby en Nearby Messages API et Nearby Connections API.


La seconde API, Mobile Vision API, qui permet aux développeurs de créer des applications pouvant traiter des données visuelles dans le monde réel, se subdivise en deux parties. Tout d’abord, Face API, qui permet aux développeurs de reconnaître des visages humains dans des images ou dans des vidéos. Si les développeurs disposaient déjà d’Android FaceDetector, cette API va s’avérer plus précise puisqu’elle permet de trouver par exemple l’orientation du visage.

Google insiste sur le fait qu’il ne s’agit PAS d’une API de reconnaissance faciale. « Au lieu de cela, la nouvelle API détecte simplement des zones dans l’image ou la vidéo qui sont des visages humains. Elle en déduit également le changement dans la position image par image du même visage dans des trames consécutives d’une vidéo. Si un visage quitte le champ de vision et y rentre à nouveau, il est pas reconnu comme un visage détecté précédemment », explique Laurence Moroney, Developer Advocate de Google.

L’API fournit une méthode getLandmarks() qui retourne une liste des marqueurs du visage comme l’oreille gauche, le bas des lèvres, et autre. En plus, l’API fournit un ensemble de fonctions d’appel qui permettent de détecter différents états du visage comme getIsLeftEyeOpenProbability() qui retourne une valeur comprise entre 0 et 1 représentant la probabilité que l’œil gauche soit ouvert ou encore getIsSmilingProbability() qui fait la même chose pour la probabilité que le visage arbore un sourire. Aussi, par exemple, vous pouvez développer une application qui ne prenne des photos que quand tous les sujets sur l’image sont en train de sourire.


Ensuite, Mobile Vision API comprend Barecode API qui permet de reconnaître les codes barre en temps réel depuis son dispositif. Cette API peut également détecter plusieurs codes barre à la fois mais également une certaine variété de formats de code (codes barre 1D : EAN-13, EAN-8, UPC-A, UPC-E, Code-39, Code-93, Code-128, ITF, Codabar, codes barre 2D : QR Code, Data Matrix, PDF-417). Ce qui signifie que les développeurs peuvent concevoir des applications qui peuvent comprendre les codes barre et les rendre compatible aux dispositifs tournant sur la dernière version de Google Play Services (donc à partir d’Android 2.3 Gingerbread).

Google a également parlé des améliorations apportée à son API Google Cloud Messaging qui a étendu les notifications au support de la localisation sur Android. Les développeurs sont alors en mesure d’afficher des notifications par exemple en fonction de la situation géographique du dispositif.

Une erreur dans cette actualité ? Signalez-le nous !

Avatar de
https://www.developpez.com
Le 17/08/2015 à 9:38
Un cruel manque d'inspiration...
0  0 
Avatar de yonisolo
Membre du Club https://www.developpez.com
Le 17/08/2015 à 11:57
ça me rappelle ex-machina lol
0  0