Koleksiyonlar ile düzeninizi koruyun
İçeriği tercihlerinize göre kaydedin ve kategorilere ayırın.
Barkod Tarama
plat_iosplat_android
Makine Öğrenimi Kiti'nin barkod tarama API'si sayesinde,
standart barkod biçimlerinden biridir. Barkod tarama işlemi cihazda gerçekleşir ve
ağ bağlantısı gerektirir.
Barkodlar, gerçek dünyadaki bilgileri uygulamanıza aktarmanın kullanışlı bir yoludur. Özellikle QR kodu gibi 2D biçimleri kullanırken iletişim bilgileri veya kablosuz ağ kimlik bilgileri gibi yapılandırılmış verileri kodlayabilirsiniz. Çünkü
ML Kit bu verileri otomatik olarak tanıyıp ayrıştırabilir. Uygulamanız yanıt verebilir.
akıllı bir şekilde taranır.
2D biçimleri: Aztec, Veri Matrisi, PDF417, QR Kodu
Otomatik biçim algılama
Desteklenen tüm barkod biçimlerini belirtmek zorunda kalmadan tek seferde tarayın
aradığınız formatı bulmak. Alternatif olarak,
sadece ilgilendiğiniz biçimlere göre
değiştirebilirsiniz.
Yapılandırılmış verileri çı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 standart sürücü bilgileri yer alır.
Tüm yönlerde çalışır
Barkodlar, yönlerine bakılmaksızın (yukarı, aşağı veya yan) tanınıp taranır.
Cihazda çalışır
Barkod taraması tamamen cihazda gerçekleştirilir ve ağ bağlantısı gerektirmez.
[null,null,["Son güncelleme tarihi: 2025-07-25 UTC."],[],[],null,["Barcode Scanning \nplat_ios plat_android \n\nWith ML Kit's barcode scanning API, you can read data encoded using most\nstandard barcode formats. Barcode scanning happens on the device, and doesn't\nrequire a network connection.\n\nBarcodes are a convenient way to pass information from the real world to your\napp. In particular, when using 2D formats such as QR code, you can encode\nstructured data such as contact information or WiFi network credentials. Because\nML Kit can automatically recognize and parse this data, your app can respond\nintelligently when a user scans a barcode.\n\n[iOS](/docs/ml-kit/ios/read-barcodes)\n[Android](/docs/ml-kit/android/read-barcodes)\n\nIf you're a Flutter developer, you might be interested in\n[FlutterFire](https://github.com/FirebaseExtended/flutterfire/tree/master/packages/firebase_ml_vision),\nwhich includes a plugin for Firebase's ML Vision APIs.\n| This is a beta release of ML Kit for Firebase. This API might be changed in backward-incompatible ways and is not subject to any SLA or deprecation policy.\n\nKey capabilities\n\n|-----------------------------|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| Reads most standard formats | - Linear formats: Codabar, Code 39, Code 93, Code 128, EAN-8, EAN-13, ITF, UPC-A, UPC-E - 2D formats: Aztec, Data Matrix, PDF417, QR Code |\n| Automatic format detection | Scan for all supported barcode formats at once, without having to specify the format you're looking for. Or, boost scanning speed by restricting the detector to only the formats you're interested in. |\n| Extracts structured data | Structured data stored using one of the supported 2D formats are automatically parsed. Supported information types include URLs, contact information, calendar events, email addresses, phone numbers, SMS message prompts, ISBNs, WiFi connection information, geographic location, and AAMVA-standard driver information. |\n| Works with any orientation | Barcodes are recognized and scanned regardless of their orientation: right-side-up, upside-down, or sideways. |\n| Runs on the device | Barcode scanning is performed completely on the device, and doesn't require a network connection. |\n\nExample results\n\n|---|-----------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | | Result || |---------------|------------------------------------------| | **Corners** | (49,125), (172,125), (172,160), (49,160) | | **Raw value** | 2404105001722 | |\n\n|---|------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------|\n| | | Result || |----------------------|-----------------------------------------------------------------------------------------------------------------| | **Corners** | (87,87) (612,87) (612,612) (87,612) | | **Raw value** | `WIFI:S:SB1Guest;P:12345;T:WEP;;` | | **WiFi information** | |--------------|----------| | **SSID** | SB1Guest | | **Password** | 12345 | | **Type** | WEP | | |"]]