Scanner

La digitalizzazione dei documenti fisici, che consente agli utenti di convertire i documenti fisici in formati digitali, è diventata un percorso utente molto comune nelle app mobile. L'API Document Scanner di ML Kit fornisce una soluzione completa con un flusso dell'interfaccia utente coerente e di alta qualità in tutte le app e i dispositivi Android. Una volta attivato il flusso dello scanner di documenti dalla tua app, gli utenti mantengono il controllo completo del processo di scansione. Possono facoltativamente ritagliare i documenti scansionati, applicare filtri, rimuovere ombre o macchie e inviare facilmente i file digitalizzati alla tua app.
Il flusso dell'interfaccia utente, i modelli ML e altre risorse di grandi dimensioni vengono forniti utilizzando Google Play Services, il che significa che:
- Impatto ridotto sulle dimensioni del binario (tutti i modelli ML e le risorse di grandi dimensioni vengono scaricati centralmente in Google Play Services).
 - Non è necessaria alcuna autorizzazione per la fotocamera: lo scanner di documenti sfrutta l'autorizzazione per la fotocamera di Google Play Services e gli utenti controllano quali file condividere con la tua app.
 
L'intero flusso dello scanner di documenti funziona sul dispositivo.
Funzionalità chiave
- Interfaccia utente coerente e di alta qualità per la digitalizzazione di documenti fisici.
 - Acquisizione automatica con rilevamento dei documenti.
 - Rilevamento accurato dei bordi per risultati di ritaglio ottimali.
 - Rilevamento automatico della rotazione per mostrare i documenti in posizione verticale.
 - Funzionalità di modifica per ritagliare, applicare filtri, rimuovere ombre, pulire macchie e inviare senza problemi i file digitalizzati alla tua app.
 - Elaborazione sul dispositivo, preservando la privacy dell'utente.
 - Non è necessaria alcuna autorizzazione della fotocamera da parte dell'app.
 - Impatto ridotto sulle dimensioni del file binario APK.
 
Personalizzazione
L'API Document Scanner fornisce un flusso UI completo di alta qualità coerente in tutte le app per Android. Tuttavia, è possibile personalizzare alcuni aspetti dell'esperienza utente:
Numero massimo di pagine:
Imposta un limite al numero di pagine scansionate.Importazione dalla galleria:
Attiva o disattiva la possibilità di importare dalla galleria fotografica.Funzionalità di editing:
Personalizza le funzionalità di editing disponibili per l'utente scegliendo tra tre modalità:SCANNER_MODE_BASE: funzionalità di editing di base (ritaglio, rotazione, riordino delle pagine e così via).SCANNER_MODE_BASE_WITH_FILTER: aggiunge filtri immagine (scala di grigi, miglioramento automatico dell'immagine e così via) alla modalitàSCANNER_MODE_BASE.SCANNER_MODE_FULL(impostazione predefinita): aggiunge funzionalità di pulizia delle immagini basate su ML (cancella macchie, dita e così via) alla modalitàSCANNER_MODE_BASE_WITH_FILTER. Questa modalità consentirà inoltre l'aggiunta automatica di future funzionalità principali insieme agli aggiornamenti di Google Play Services, mentre le altre due modalità manterranno i set di funzionalità attuali e riceveranno solo perfezionamenti minori.
| Modalità base | Modalità base con filtro | Modalità completa | 
|---|---|---|
![]()  | 
![]()  | 
![]()  | 
Risultati di esempio
| Immagine originale | Documento scansionato con correzione della prospettiva, rimozione delle pieghe e filtro in scala di grigi applicato | 
|---|---|
![]()  | 
![]()  | 
| Immagine originale | Documento scansionato ruotato automaticamente con rimozione della macchia e applicazione del filtro colore | 
|---|---|
![]()  | 
![]()  | 
| Immagine originale | Documento scansionato con rimozione della macchia e applicazione del filtro automatico | 
|---|---|
![]()  | 
![]()  | 
| Immagine originale | Documento scansionato ruotato automaticamente con rimozione delle ombre e applicazione del filtro automatico | 
|---|---|
![]()  | 
![]()  | 
| Immagine originale | Documento scansionato ruotato automaticamente con il dito rimosso e il filtro automatico applicato | 
|---|---|
![]()  | 
![]()  | 
    











