Overview
Model Name: barcode-decoder
The Barcode Decoder (formerly Barcode Localizer) model is designed to detect and decode 1D and 2D barcodes within each image. It handles use cases involving barcodes printed on documents, packaging, and direct part marking (DPM) barcodes.
Note: Zebra strongly recommends updating to the latest models.
Version History
New in v5.0.3
- Replaced the Barcode Localizer Model (barcode-localizer) with the Barcode Decoder Model (barcode-decoder), combining image-based barcode detection and decoding into a single operation.
- Updated with configuration required for new SDK version compatibility.
New in v5.0.2
- Added support for Q-6690 device platform.
New in v5.0.1
- Improved detection accuracy for low contrast images and for low contrast images and composite barcodes.
Requirements
Operating System: Android 14 or higher. For specific OS versions, refer to AI Data Capture SDK Release Notes from the Zebra support portal.
Minimum SDK Version: AI Data Capture SDK 4.0.0 or later.
Supported Zebra Devices:
Features Platform Device Model Products with DSP
Fastest and most battery efficientQC6490 TC53, TC58, TC73, TC78, ET60, ET65 QC5430 EM45 Q-6690 ET401, TC501, TC701 Products without DSP
Applies to still imagesQC4490 TC53e, TC58e, MC9400, MC9450 For more information on devices based on platform, see Zebra Platform Devices.
Memory Requirements: Since running multiple on-device models concurrently is highly resource-intensive, using multiple models within the AI Data Capture SDK is recommended for high-memory devices only.
Technical Details
- Input Resolutions Recommended:
- 640x640
- 1280x1280
- 1600x1600
Note: This model is pre-cached with the recommended resolutions above. Any other resolutions chosen will result in higher model load times.
Note: For input resolutions beyond these recommendations, the model load time could be higher.
Performance Guidance
| Model | Model Dimensions | Typical Load Time (ms) | Typical Detection Time (ms, at 30 cms) |
Typical Max Detection Range (cms) | Typical Detection + Decode Time (ms, at 30 cms) | Typical Max Detection + Decode Range (cms) |
|---|---|---|---|---|---|---|
| barcode-decoder | 640x640 | 700 | 22 | 220 | 57 | 100 |
| barcode-decoder | 1280x1280 | 770 | 59 | 340 | 94 | 100 |
| barcode-decoder | 1600x1600 | 720 | 89 | 410 | 124 | 100 |
Measurements Notes:
- All measurements are estimations.
- Measurements were conducted using the Zebra TC53 device equipped with the Qualcomm 6490 chipset operating on the DSP AI accelerator.
- Images were 4MP Resolution under 300 Lux lighting conditions.
- Measurements were based on a UPCA 13 mil barcode.
- Estimates reflect detection times only and do not include decode time.