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 |
---|---|
![]() |
![]() |