Check out what’s new from Firebase@ Google I/O 2021, and join our alpha program for early access to the new Remote Config personalization feature. Learn more

Numérisation de codes-barres

Avec l'API de lecture de codes-barres de ML Kit, vous pouvez lire les données encodées à l'aide de la plupart des formats de codes-barres standard. La lecture de codes-barres se fait sur l'appareil et ne nécessite pas de connexion réseau.

Les codes-barres sont un moyen pratique de transmettre des informations du monde réel à votre application. En particulier, lorsque vous utilisez des formats 2D tels que le code QR, vous pouvez encoder des données structurées telles que des informations de contact ou des identifiants de réseau WiFi. Étant donné que ML Kit peut automatiquement reconnaître et analyser ces données, votre application peut réagir intelligemment lorsqu'un utilisateur scanne un code-barres.

iOS Android

Si vous êtes un développeur Flutter, vous pourriez être intéressé par FlutterFire , qui comprend un plug-in pour les API ML Vision de Firebase.

Capacités clés

Lit la plupart des formats standard
  • Formats linéaires : Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formats 2D : Aztec, Data Matrix, PDF417, QR Code
Détection automatique des formats Scannez tous les formats de codes-barres pris en charge à la fois, sans avoir à spécifier le format que vous recherchez. Ou augmentez la vitesse de numérisation en limitant le détecteur aux seuls formats qui vous intéressent.
Extrait des données structurées Les données structurées stockées à l'aide de l'un des formats 2D pris en charge sont automatiquement analysées. Les types d'informations pris en charge incluent les URL, les informations de contact, les événements du calendrier, les adresses e-mail, les numéros de téléphone, les invites de messages SMS, les ISBN, les informations de connexion WiFi, l'emplacement géographique et les informations de pilote standard AAMVA.
Fonctionne avec n'importe quelle orientation Les codes-barres sont reconnus et scannés quelle que soit leur orientation : à l'endroit, à l'envers ou sur le côté.
Fonctionne sur l'appareil La numérisation des codes-barres est entièrement effectuée sur l'appareil et ne nécessite pas de connexion réseau.

Exemple de résultats

Résultat
Coins (49 125), (172 125), (172 160), (49 160)
Valeur brute 2404105001722
Résultat
Coins (87,87) (612,87) (612 612) (87 612)
Valeur brute WIFI:S:SB1Guest;P:12345;T:WEP;;
Informations Wi-Fi
SSID SB1Guest
Mot de passe 12345
Taper WEP