Barkod tarama

ML Kit'in barkod tarama API'sı sayesinde, çoğu standart barkod biçimi kullanılarak kodlanan verileri okuyabilirsiniz. Barkod tarama işlemi cihazda gerçekleşir ve ağ bağlantısı gerektirmez.

Barkodlar, gerçek dünyadan uygulamanıza bilgi iletmenin kolay bir yoludur. Özellikle QR kodu gibi 2D biçimlerini kullanırken iletişim bilgileri veya kablosuz ağ kimlik bilgileri gibi yapılandırılmış verileri kodlayabilirsiniz. ML Kit bu verileri otomatik olarak tanıyıp ayrıştırabildiğinden, kullanıcı barkod taradığında uygulamanız anında yanıt verebilir.

Özel kullanıcı arayüzü gerektirmeyen kullanıcılar için Google kod tarayıcı kullanılmasını öneririz. Kod tarama API'sı, standart Barkod Tarama API'si ile aynı çıkarım modelini kullanır ancak daha hızlı ve tutarlı bir deneyim için yalnızca en merkezi barkodu döndürür. Google kod tarayıcısı da daha güvenlidir ve izinleri yoktur; kamerayla ilgili uygulama veya izinler gerektirmez.

iOS Android Google kod tarayıcı

Temel özellikler

Standart biçimlerin çoğunu okur
  • Doğrusal biçimler: Codabar, Kod 39, Kod 93, Kod 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E
  • 2D biçimler: Aztek, Veri Matrisi, PDF417, QR Kodu
Otomatik biçim algılama
Aradığınız biçimi belirtmek zorunda kalmadan desteklenen tüm barkod biçimlerini tek seferde tarayın veya algılayıcıyı yalnızca ilgilendiğiniz biçimlerle kısıtlayarak tarama hızını artırın.
Yapılandırılmış veriyi çıkarır
Desteklenen 2D biçimlerden 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, kablosuz bağlantı bilgileri, coğrafi konum ve AAMVA standardı sürücü bilgileri yer alır.
Tüm yönlerle çalışır
Barkodlar yönü ne olursa olsun tanınabilir ve taranır: sağ taraf, baş aşağı veya yan.
Cihazda çalışır
Barkod tarama işlemi tamamen cihazda gerçekleştirilir ve ağ bağlantısı gerektirmez.

Bu API'nin şu formlardaki barkodları tanımadığını unutmayın:

  • Yalnızca bir karakterden oluşan 1D barkodlar
  • Altı karakterden kısa olan ITF biçiminde barkodlar. Bu biçimin sağlama toplamı olmaması nedeniyle güvenilir olmadığı biliniyor
  • FNC2, FNC3 veya FNC4 ile kodlanmış barkodlar
  • ECI modunda oluşturulan QR kodları

Bu API, API çağrısı başına en fazla 10 barkodu tanır.

Örnek sonuçlar

Sonuç
Corn (49.125), (172.125), (172.160), (49.160)
Ham değeri 2404105001722
Sonuç
Corn (87.87) (612.87) (612.612) (87.612)
Ham değeri WIFI:S:SB1Guest;P:12345;T:WEP;;
Kablosuz bağlantı bilgileri
SSID SB1Davetli
Şifre 12345
Tür WEP