dynamsoft_barcode_reader_bundle_flutter 11.2.3000 copy "dynamsoft_barcode_reader_bundle_flutter: ^11.2.3000" to clipboard
dynamsoft_barcode_reader_bundle_flutter: ^11.2.3000 copied to clipboard

The Dynamsoft Barcode Reader Flutter SDK provides a wrapper for building barcode scanning applications with Flutter SDK.

11.2.3000 #

πŸŽ‰Milestone Release #

Version 11.2.3000 introduces a series of AI-driven improvements designed to enhance barcode detection accuracy, processing speed, and configuration flexibility.

This release focuses on practical performance gains for production environments across retail, logistics, and manufacturing workflows.

✨ Key Highlights #

AI-Powered Barcode Detection and Decoding

  • New Localization Models – Introduces OneDLocalization and DataMatrixQRCodeLocalization neural network models for improved detection of blurred / low-resolution 1D codes, or partially damaged DataMatrix/QR codes.
  • Specialized Decoders – Adds EAN13Decoder and Code128Decoder models optimized for long-distance and motion-blurred decoding scenarios.
  • Redesigned Deblur Model – The OneDDeblur model now provides more effective recovery from motion and focus blur.
  • Configurable Model Selection – The new ModelNameArray parameter supports flexible model loading and fine-grained control for specific barcode types.

Precision and Processing Control

  • Enhanced Deblur Methods – DM_DEEP_ANALYSIS now includes sub-level control with OneDGeneral, TwoDGeneral, and EAN13Enhanced options.
  • Barcode Count Expectation – The new ExpectedBarcodesCount parameter enables format-specific quantity control and early termination in fixed-count workflows.
  • Improved Region Detection – The new RPM_GRAY_CONSISTENCY mode provides more precise region extraction based on grayscale uniformity and local consistency for document and label processing.

Performance Highlights #

  • Up to 26.5% higher read rates under blur conditions with as much as 44% faster processing.
  • Reliable decoding of DataMatrix and QR codes with missing or damaged finder patterns.
  • Extended operational range beyond 75 cm for long-distance barcode scanning.

Developer Notes #

  • Backward Compatibility – Fully compatible with existing integrations; no code-level changes required for upgrade.
  • Configuration Flexibility – Expanded parameter set allows comprehensive model configuration for scenario-specific tuning.
  • Production Stability – All new models validated in enterprise environments.

New #

  • Added a new method, switchCapturingTemplate, which allows switching templates dynamically during the image processing workflow.
  • Added a new method, clearDLModelBuffers, to release memory by clearing buffered deep learning models.
  • Added a new method, setGlobalIntraOpNumThreads, to configure the global number of threads used for model execution.
  • Added a cameraToggleButton and cameraToggleButtonVisible, to the CameraView, allowing users to switch between the front and back cameras.
  • Added AztecDetails, DataMatrixDetails, OneDCodeDetails, QRCodeDetails, allowing users to access detailed information for each barcode.
  • Added ImageIO, ImageProcessor and ImageDrawer, allowing users to load, process, and draw images for easier image manipulation and visualization.
  • Added the rawValue property to the ParsedField class, allowing users to access the original value of a parsed field.

Changes #

  • Refactored the getOriginalImage API by moving it from CaptureVisionRouter to IntermediateResultManager.
  • ImageManager has been deprecated.

11.0.5201 #

  • Fixed
    • Small fixes and tweaks.

11.0.5200 #

  • Initial release of dynamsoft_barcode_reader_bundle Flutter plugin.
  • Introduced a new BarcodeScanner component, offering a faster and easier way to integrate barcode scanning into your apps.
    • BarcodeScanner: The main class of BarcodeScanner component. It is an activity class that implements barcode decoding features.
    • BarcodeScannerConfig: The class that provides barcode scanning configurations.
    • BarcodeScanResult: The result class.
    • EnumResultStatus: An enumeration class that describes the result status.
  • Improved barcode decoding performance.
    • Improved the reading rate of 1D barcode by introducing a new deblurring deep-learning model.
    • Improved the CODE_128 and DataMatrix DeepAnalysis algorithms for better decoding accuracy and performance.
    • Added support for new barcode types: CODE_32, MATRIX_25, KIX, and TELEPEN.
    • Added GS1 Application Identifiers (AI) support for improved code parsing capabilities.
22
likes
140
points
327
downloads

Publisher

verified publisherdynamsoft.com

Weekly Downloads

The Dynamsoft Barcode Reader Flutter SDK provides a wrapper for building barcode scanning applications with Flutter SDK.

Homepage

Documentation

API reference

License

unknown (license)

Dependencies

dynamsoft_capture_vision_flutter, flutter, meta, plugin_platform_interface

More

Packages that depend on dynamsoft_barcode_reader_bundle_flutter

Packages that implement dynamsoft_barcode_reader_bundle_flutter