Scansione di codici a barre

Con l'API di scansione dei codici a barre di ML Kit, puoi leggere i dati codificati utilizzando la maggior parte dei formati di codici a barre standard. La scansione dei codici a barre avviene sul dispositivo e non richiede una connessione di rete.

I codici a barre sono un modo conveniente per trasferire informazioni dal mondo reale alla tua app. In particolare, quando si utilizzano formati 2D come il codice QR, è possibile codificare dati strutturati come informazioni di contatto o credenziali di rete WiFi. Poiché ML Kit è in grado di riconoscere e analizzare automaticamente questi dati, la tua app può rispondere in modo intelligente quando un utente esegue la scansione di un codice a barre.

iOSAndroid _

Se sei uno sviluppatore Flutter, potrebbe interessarti FlutterFire , che include un plug-in per le API ML Vision di Firebase.

Funzionalità chiave

Legge la maggior parte dei formati standard
  • Formati lineari: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formati 2D: Aztec, Data Matrix, PDF417, QR Code
Rilevamento automatico del formato Esegui la scansione di tutti i formati di codici a barre supportati contemporaneamente, senza dover specificare il formato che stai cercando. Oppure aumenta la velocità di scansione limitando il rilevatore solo ai formati che ti interessano.
Estrae dati strutturati I dati strutturati archiviati utilizzando uno dei formati 2D supportati vengono analizzati automaticamente. I tipi di informazioni supportati includono URL, informazioni di contatto, eventi del calendario, indirizzi e-mail, numeri di telefono, messaggi SMS, codici ISBN, informazioni sulla connessione WiFi, posizione geografica e informazioni sui conducenti standard AAMVA.
Funziona con qualsiasi orientamento I codici a barre vengono riconosciuti e scansionati indipendentemente dal loro orientamento: rivolto verso destra, capovolto o lateralmente.
Funziona sul dispositivo La scansione dei codici a barre viene eseguita completamente sul dispositivo e non richiede una connessione di rete.

Risultati di esempio

Risultato
Angoli (49.125), (172.125), (172.160), (49.160)
Valore grezzo 2404105001722
Risultato
Angoli (87,87) (612,87) (612.612) (87.612)
Valore grezzo WIFI:S:SB1Guest;P:12345;T:WEP;;
Informazioni Wi-Fi
SSID SB1Ospite
Parola d'ordine 12345
Tipo WEP