Catch up on everthing we announced at this year's Firebase Summit. Learn more

Barkod Tarama

ML Kit'in barkod tarama API'si ile çoğu standart barkod formatı kullanılarak kodlanmış verileri okuyabilirsiniz. Barkod taraması cihazda gerçekleşir ve ağ bağlantısı gerektirmez.

Barkodlar, gerçek dünyadan uygulamanıza bilgi aktarmanın uygun bir yoludur. Özellikle QR kodu gibi 2B biçimleri kullanırken, iletişim bilgileri veya WiFi ağ kimlik bilgileri gibi yapılandırılmış verileri kodlayabilirsiniz. ML Kit bu verileri otomatik olarak tanıyabildiği ve ayrıştırabildiği için, bir kullanıcı bir barkodu taradığında uygulamanız akıllıca yanıt verebilir.

iOS Android

Eğer bir Flutter geliştiricisi iseniz, ilgilenen olabilir FlutterFire Firebase en ML Vision API'ler için bir eklenti içerir.

Anahtar yetenekler

Çoğu standart formatı okur
  • Doğrusal formatlar: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2B formatlar: Aztek, Veri Matrisi, PDF417, QR Kodu
Otomatik format algılama Aradığınız formatı belirtmek zorunda kalmadan, desteklenen tüm barkod formatlarını aynı anda tarayın. Veya dedektörü yalnızca ilgilendiğiniz biçimlerle sınırlayarak tarama hızını artırın.
Yapılandırılmış verileri çıkarır Desteklenen 2B formatlardan biri kullanılarak depolanan yapılandırılmış veriler otomatik olarak ayrıştırılır. Desteklenen bilgi türleri arasında URL'ler, iletişim bilgileri, takvim etkinlikleri, e-posta adresleri, telefon numaraları, SMS mesajı istemleri, ISBN'ler, WiFi bağlantı bilgileri, coğrafi konum ve AAMVA standardı sürücü bilgileri bulunur.
Herhangi bir yönlendirme ile çalışır Barkodlar, yönlerinden bağımsız olarak tanınır ve taranır: sağ taraf yukarı, baş aşağı veya yan.
Cihazda çalışır Barkod taraması tamamen cihaz üzerinde yapılır ve ağ bağlantısı gerektirmez.

Örnek sonuçlar

Sonuç
köşeler (49.125), (172.125), (172.160), (49.160)
ham değer 2404105001722
Sonuç
köşeler (87,87) (612,87) (612.612) (87,612)
ham değer WIFI:S:SB1Guest;P:12345;T:WEP;;
kablosuz bilgi
SSID SB1Misafir
Parola 12345
Tip WEP