Che cos'è l'elaborazione delle immagini mobili?
L'elaborazione di immagini mobili comporta la modifica, la classificazione o l'interpretazione in qualche modo delle immagini acquisite su dispositivi mobili come telefoni cellulari o palmari. L'elaborazione di immagini mobili si preoccupa in gran parte di offrire agli utenti la possibilità di correggere le immagini riprese dalla fotocamera del dispositivo immediatamente dopo aver scattato una fotografia o un software che corregge automaticamente gli aspetti dell'immagine che sono generalmente considerati indesiderabili. Altri usi per l'elaborazione di immagini mobili includono il rilevamento e il rilevamento di oggetti, nonché la traduzione di documenti in testo digitale reale. Con il progredire della tecnologia utilizzata per creare dispositivi portatili, aumenta anche la velocità e la complessità del software di elaborazione delle immagini utilizzato.
Il tipo più elementare di elaborazione di immagini mobili è un'applicazione che opera su una fotografia scattata con la fotocamera montata sul dispositivo. Queste possono essere operazioni semplici come consentire all'utente di ritagliare un'immagine o possono essere più complesse, come analizzare e modificare l'istogramma del colore di un'immagine per correggere automaticamente i problemi di illuminazione in una scena. Le applicazioni devono affrontare alcune sfide, poiché le operazioni di elaborazione delle immagini possono richiedere molto processore, soprattutto se la risoluzione delle immagini è elevata. Se combinato con uno spazio limitato per l'esecuzione di operazioni, l'elaborazione di immagini mobili tende a richiedere componenti di piccole dimensioni che funzionano con algoritmi ottimizzati.
L'elaborazione più avanzata delle immagini mobili può effettivamente comportare regolazioni e rendering in tempo reale. Ciò può comportare la rimozione del mosso o la centratura di una fotografia che sta per essere scattata in base agli oggetti rilevati nella scena. Altre routine complicate possono rimuovere automaticamente gli occhi rossi da un ritratto o acquisire diverse immagini e unirle per creare un singolo composito. La premessa per lo sviluppo di questo tipo di applicazioni per dispositivi mobili è quella di rimuovere la necessità di elaborare immagini separate su un computer desktop più grande o in uno studio digitale.
La prevalenza di dispositivi mobili completamente integrati con la possibilità di connettersi senza soluzione di continuità a Internet ha anche dato origine a una serie di possibili usi. Il rilevamento e la decodifica degli oggetti hanno permesso a un dispositivo dotato del software corretto di diventare un lettore di codici a barre, con alcuni codici che portano immediatamente a siti Web online o descrizioni di prodotti. L'elaborazione in tempo reale di immagini che non sono necessariamente ancora ha portato allo sviluppo di software in realtà aumentata.
La realtà aumentata si verifica quando un dispositivo utilizza l'elaborazione di immagini mobile per rilevare punti di riferimento o altre strutture all'interno di un campo visivo, a volte in combinazione con coordinate di posizionamento globali. Se utilizzato insieme a un server online, consente a un dispositivo di mostrare immagini che non sono effettivamente presenti nella realtà ma che possono essere visualizzate dopo l'elaborazione delle immagini sul dispositivo. Alcune applicazioni per questo tipo di elaborazione di immagini mobili includono tour virtuali di città e cartelloni virtuali nascosti.