Le traitement d’images mobiles implique de modifier, de classer ou d’interpréter d’une manière ou d’une autre des images capturées sur des appareils mobiles tels que des téléphones portables ou des ordinateurs de poche. Le traitement d’image mobile vise en grande partie à donner aux utilisateurs la possibilité de corriger les images prises à partir de l’appareil photo de l’appareil immédiatement après avoir pris une photo, ou à un logiciel qui corrige automatiquement les aspects de l’image qui sont généralement considérés comme indésirables. D’autres utilisations du traitement d’images mobiles incluent le suivi et la détection d’objets ainsi que la traduction de documents en texte numérique réel. Au fur et à mesure que la technologie utilisée pour créer des appareils portables progresse, la vitesse et la complexité du logiciel de traitement d’image utilisé évoluent également.
Le type le plus basique de traitement d’image mobile est une application qui fonctionne sur une photo prise avec l’appareil photo monté sur l’appareil. Il peut s’agir d’opérations simples telles que permettre à l’utilisateur de recadrer une image, ou elles peuvent être plus complexes, telles que l’analyse et la modification de l’histogramme des couleurs d’une image pour corriger automatiquement les problèmes d’éclairage dans une scène. Les applications sont confrontées à certains défis, car les opérations de traitement d’image peuvent être très gourmandes en processeur, surtout si la résolution de l’image est élevée. Lorsqu’il est combiné à un espace limité pour effectuer des opérations, le traitement d’image mobile a tendance à nécessiter de petits composants qui fonctionnent avec des algorithmes optimisés.
Un traitement d’image mobile plus avancé peut en fait impliquer des ajustements et un rendu en temps réel. Cela peut impliquer de supprimer le flou de mouvement ou de centrer une photo sur le point d’être prise en fonction des objets détectés dans la scène. D’autres routines compliquées peuvent supprimer automatiquement les yeux rouges d’un portrait ou prendre plusieurs images et les assembler pour créer un seul composite. Le principe du développement de ces types d’applications pour les appareils mobiles est de supprimer le besoin de traitement d’image séparé sur un ordinateur de bureau plus grand ou dans un studio numérique.
La prévalence des appareils mobiles entièrement intégrés avec la possibilité de se connecter de manière transparente à Internet a également donné lieu à un certain nombre d’utilisations possibles. La détection et le décodage d’objets ont permis à un appareil équipé du logiciel approprié de devenir un lecteur de codes-barres, certains codes menant immédiatement à des sites Web en ligne ou à des descriptions de produits. Le traitement en temps réel d’images qui ne le sont pas forcément encore a conduit au développement de logiciels de réalité augmentée.
La réalité augmentée se produit lorsqu’un appareil utilise le traitement d’images mobiles pour détecter des points de repère ou d’autres structures dans un champ de vision, parfois en combinaison avec des coordonnées de positionnement global. Lorsqu’il est utilisé avec un serveur en ligne, cela permet à un appareil d’afficher des images qui ne sont pas réellement présentes dans la réalité mais qui peuvent être vues après le traitement des images sur l’appareil. Certaines applications pour ce type de traitement d’image mobile incluent des visites virtuelles de villes et des panneaux d’affichage virtuels cachés.