Présentation
RÉSUMÉ
Les smartphones et tablettes sous Android intègrent aujourd’hui plusieurs capteurs photographiques. Créer des applications visuelles les exploitant nécessite de contrôler directement l'appareil photo du smartphone mais également d'avoir une bonne connaissance de l’interface de programmation disponible. Cet article explique comment récupérer les caractéristiques techniques d’un capteur photo et comment l’exploiter. Nous apprendrons comment afficher l’image provenant du capteur, comment la capturer et comment l’analyser grâce à différents modèles pré-entraînés. Pour terminer, nous créerons notre propre modèle d’analyse grâce à l’apprentissage machine.
Lire cet article issu d'une ressource documentaire complète, actualisée et validée par des comités scientifiques.
Lire l'articleAUTEUR(S)
-
Frédéric LEMOINE : Docteur et Ingénieur en informatique - Chef de projet en développement d’applications Conservatoire national des Arts et Métiers (CNAM)
INTRODUCTION
Google Android™ est un système d’exploitation conçu pour les appareils mobiles (téléphones, tablettes, etc). En 2005, la société Google a racheté une petite startup appelée Android Inc. qui développait des applications pour téléphones mobiles. L’objectif de ce rachat était de créer une nouvelle plate-forme mobile concurrençant les principaux acteurs de l’époque : Symbian, Windows mobile, Palm OS, etc.
En 2007, le consortium OHA (Open Handset Alliance), bâti autour de ce système, a été créé. Il regroupait des opérateurs de téléphonie, des fabricants de semi-conducteurs, de téléphones, des éditeurs de logiciels et des distributeurs. Android™ a alors été officiellement annoncée comme nouvelle plate-forme pour dispositifs mobiles.
En 2008, la première version du kit de développement SDK (Software Development Kit), est sortie. Depuis, la part de marché d’Androïd™ a continué de croître et concurrence celle d’Apple (iPhone OS). Ses domaines d’application s’étendent de jour en jour, et ils concernent même maintenant la domotique ou les téléviseurs.
Android™ est fondé sur un noyau Linux. Son code est ouvert et disponible en Open source. Son langage de programmation est le Java.
Le succès d’Android™ tient beaucoup à l’amélioration de l’interactivité de l’utilisateur avec son appareil. Celle-ci s’est beaucoup perfectionnée grâce à l’arrivée de nouveaux types de capteurs.
Le capteur photo est l’un des nombreux capteurs présents sur tout smartphone Android™. C’est un composant électronique chargé de collecter la lumière issue de l’objectif et de la convertir en information électrique. Le processeur de traitement d’image convertit ensuite ce signal analogique en information numérique.
Cet article a pour but d’expliquer comment récupérer les caractéristiques de ce capteur, puis de montrer comment l’exploiter. Nous apprendrons notamment comment afficher l’image provenant du capteur, comment la capturer, et comment l’analyser, grâce à différents modèles pré-entraînés. Puis nous apprendrons à créer le nôtre grâce à l’apprentissage machine.
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ? Se connecter
MOTS-CLÉS
informatique | Programmation | intelligence artificielle | électronique | Apprentissage machine | réseau de neurones
DOI (DIGITAL OBJECT IDENTIFIER)
CET ARTICLE SE TROUVE ÉGALEMENT DANS :
Capture et analyse d’images sous Android
Sources bibliographiques
Cet article est réservé aux abonnés. Il vous reste 92 % à découvrir.
Déjà abonné ? Se connecter
Quiz et tests de validation présents dans cet article
Entraînez-vous autant que vous le voulez avec les quiz d'entraînement.
Article inclus dans l'offre
"Technologies logicielles Architectures des systèmes"
(
408 articles
)
Actualisée et enrichie d’articles validés par nos comités scientifiques.
Quiz, médias, tableaux, formules, vidéos, etc.
Opérationnels et didactiques, pour garantir l'acquisition des compétences transverses.
Un ensemble de services exclusifs en complément des ressources.