Lecture de codes à barres

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

Les codes-barres constituent 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 reconnaître et analyser automatiquement ces données, votre application peut répondre intelligemment lorsqu'un utilisateur scanne un code-barres.

iOSAndroid _

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

Capacités clés

Lit la plupart des formats standards
  • Formats linéaires : Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formats 2D : Aztèque, Data Matrix, PDF417, QR Code
Détection automatique du format Recherchez simultanément tous les formats de codes-barres pris en charge, sans avoir à spécifier le format que vous recherchez. Vous pouvez également augmenter 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 message SMS, les ISBN, les informations de connexion WiFi, l'emplacement géographique et les informations sur le 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.

Exemples 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 SB1Invité
Mot de passe 12345
Taper WEP