Table of contents

EnumDeblurMode

EnumDeblurMode is an enumeration that specifies the image processing algorithms applied to the localized zones containing barcodes, with the main aim being to generate a binary image for extracting barcode data during the final phase of the barcode decoding process.

Definition

Assembly: dynamsoft_capture_vision_flutter

enum EnumDeblurMode {
  skip(0),
  directBinarization(1 << 0),
  thresholdBinarization(1 << 1),
  grayEqualization(1 << 2),
  smoothing(1 << 3),
  morphing(1 << 4),
  deepAnalysis(1 << 5),
  sharpening(1 << 6),
  basedOnLocBin(1 << 7),
  sharpeningSmoothing(1 << 8),
  neuralNetwork(1 << 9),
  end(-1);
}

Members

Member Description
skip Skips the process, no deblurring is applied.
directBinarization Applies a direct binarization algorithm for generating the binary image.
thresholdBinarization Utilizes a threshold binarization algorithm for generating the binary image, dynamically determining the threshold based on the image content.
grayEqualization Employs a gray equalization algorithm to adjust the contrast and brightness, improving the clarity of the gray-scale image before binarization.
smoothing Implements a smoothing algorithm to reduce noise and artifacts, smoothing out the gray-scale image before binarization.
morphing Uses a morphing algorithm to enhance the gray-scale image before binarization.
deepAnalysis Engages in a deep analysis of the grayscale image based on the barcode format to intelligently generate the optimized binary image, tailored to complex or severely blurred images.
sharpening Applies a sharpening algorithm to enhance the edges and details of the barcode, making it more distinguishable on the grayscale image before binarization.
basedOnLocBin Decodes the barcodes based on the binary image obtained during the localization process.
sharpeningSmoothing Combines sharpening and smoothing algorithms for a comprehensive deblurring effect, targeting both clarity and smoothness of the gray-scale image before binarization.
neuralNetwork Use the deep learning algorithm to recognize the barcodes.
end Placeholder value with no functional meaning.

View more about DeblurModes Parameters page.

This page is compatible for: