Scanner
La digitalizzazione di documenti fisici, che consente agli utenti di convertirli in formati digitali, è diventata un percorso molto comune degli utenti nelle app mobile. L'API Document Scanner di ML Kit offre una soluzione completa con un flusso di UI coerente e di alta qualità in app e dispositivi Android. Una volta attivato il flusso dello scanner di documenti dall'app, gli utenti mantengono il controllo completo sul processo di scansione. Facoltativamente, possono ritagliare i documenti scansionati, applicare filtri, rimuovere ombre o macchie e inviare facilmente i file digitalizzati alla tua app.
Il flusso di UI, i modelli ML e altre risorse di grandi dimensioni vengono distribuiti tramite Google Play Services, il che significa che:
- Impatto ridotto sulle dimensioni dei file binari (tutti i modelli ML e le risorse di grandi dimensioni vengono scaricati centralmente in Google Play Services).
- Non è necessaria alcuna autorizzazione di accesso alla fotocamera: lo scanner di documenti sfrutta l'autorizzazione di accesso alla fotocamera di Google Play Services e gli utenti possono stabilire 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 le macchie e inviare facilmente file digitalizzati alla tua app.
- Elaborazione sul dispositivo per preservare la privacy dell'utente.
- Non è necessaria l'autorizzazione di accesso alla fotocamera dalla tua app.
- Impatto ridotto sulle dimensioni binarie dell'APK.
Funzionalità di
L'API Document Scanner fornisce un flusso UI completo e di alta qualità coerente in tutte le app per Android. Tuttavia, è possibile anche personalizzare alcuni aspetti dell'esperienza utente:
Numero massimo di pagine:
Imposta un limite per il numero di pagine scansionate.Importazione galleria:
Attiva o disattiva la funzionalità di importazione dalla galleria fotografica.Funzionalità di editing:
personalizza le funzionalità di editing disponibili per l'utente scegliendo tra 3 modalità:SCANNER_MODE_BASE
: funzionalità di modifica di base (ritaglio, rotazione, riordinamento 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 abilitate con ML (cancellare macchie, impronte e così via) alla modalitàSCANNER_MODE_BASE_WITH_FILTER
. Questa modalità consentirà inoltre di aggiungere automaticamente le funzionalità principali future insieme agli aggiornamenti di Google Play Services, mentre le altre due manterranno gli attuali set di funzionalità e riceveranno solo perfezionamenti di minore entità.
Modalità di base | Modalità di base con filtro | Modalità completa |
---|---|---|
Risultati di esempio
Immagine originale | Documento digitalizzato con prospettiva corretta, pieghe rimosse e filtro Scala di grigi applicato |
---|---|
Immagine originale | Documento scansionato ruotato automaticamente con rimozione di macchie e filtro colorato applicato |
---|---|
Immagine originale | Documento digitalizzato con macchia rimossa e filtro automatico applicato |
---|---|
Immagine originale | Documento digitalizzato ruotato automaticamente con ombra rimossa e filtro automatico applicato |
---|---|
Immagine originale | Documento scansionato ruotato automaticamente con il dito rimosso e filtro automatico applicato |
---|---|