Skanowanie kodów kreskowych

Dzięki interfejsowi API skanowania kodów kreskowych ML Kit możesz odczytywać dane zakodowane przy użyciu większości standardowych formatów kodów kreskowych. Skanowanie kodów kreskowych odbywa się na urządzeniu i nie wymaga połączenia sieciowego.

Kody kreskowe to wygodny sposób przekazywania informacji ze świata rzeczywistego do aplikacji. W szczególności, korzystając z formatów 2D, takich jak kod QR, można kodować dane strukturalne, takie jak dane kontaktowe lub dane uwierzytelniające sieci Wi-Fi. Ponieważ ML Kit może automatycznie rozpoznawać i analizować te dane, Twoja aplikacja może inteligentnie reagować, gdy użytkownik zeskanuje kod kreskowy.

iOS -Android

Jeśli jesteś programistą Flutter, być może zainteresuje Cię FlutterFire , który zawiera wtyczkę do interfejsów API ML Vision firmy Firebase.

Kluczowe możliwości

Czyta większość standardowych formatów
  • Formaty liniowe: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • Formaty 2D: Aztec, Data Matrix, PDF417, kod QR
Automatyczne wykrywanie formatu Skanuj wszystkie obsługiwane formaty kodów kreskowych jednocześnie, bez konieczności określania formatu, którego szukasz. Możesz też zwiększyć prędkość skanowania, ograniczając wykrywacz tylko do formatów, które Cię interesują.
Wyodrębnia dane strukturalne Ustrukturyzowane dane przechowywane w jednym z obsługiwanych formatów 2D są automatycznie analizowane. Obsługiwane typy informacji obejmują adresy URL, informacje kontaktowe, wydarzenia w kalendarzu, adresy e-mail, numery telefonów, monity w postaci wiadomości SMS, numery ISBN, informacje o połączeniu Wi-Fi, lokalizację geograficzną i informacje o sterownikach zgodne ze standardem AAMVA.
Działa z dowolną orientacją Kody kreskowe są rozpoznawane i skanowane niezależnie od ich orientacji: prawą stroną do góry, do góry nogami lub na bok.
Działa na urządzeniu Skanowanie kodów kreskowych odbywa się całkowicie na urządzeniu i nie wymaga połączenia sieciowego.

Przykładowe wyniki

Wynik
Narożniki (49125), (172125), (172160), (49160)
Wartość surowa 2404105001722
Wynik
Narożniki (87,87) (612,87) (612,612) (87,612)
Wartość surowa WIFI:S:SB1Guest;P:12345;T:WEP;;
Informacje o Wi-Fi
SSID SB1Gość
Hasło 12345
Typ WEP