Start » Filter Reference » Computer Vision » Barcodes » ReadSingleBarcode_Deprecated
Module: | Barcodes |
---|
Detects and recognizes a single barcode on the input image.
Applications
To be used as an easy all-in-one solution for typical barcode reading applications.
Name | Type | Range | Description | |
---|---|---|---|---|
inImage | Image | Input image | ||
inRoi | Rectangle2D* | Region of interest | ||
inRoiAlignment | CoordinateSystem2D* | Adjusts the region of interest to the position of the inspected object | ||
inBarcodeFormat | BarcodeFormat* | Format of the barcode | ||
inMinGradientLength | Real | 0.0 - | Minimal gradient length of edge pixels used for detecting barcodes | |
inBaseBarWidth | Integer | 1 - | Estimated width of the thinnest bar | |
inDetectionScanCount | Integer | 1 - | Number of scan lines used in detecting barcode | |
inReadingScanCount | Integer | 1 - | Number of parallel scans run until first successful read | |
inScanWidth | Integer | 1 - | Width of the single scan | |
inMinStrength | Real | 0.0 - | Minimal strength of an extracted edge | |
inSmoothingStdDev | Real | 0.0 - | Standard deviation of the gaussian smoothing applied to the profile extracted in each scan | |
inPolarity | Polarity | Specifies whether code is darker or brighter than the background | ||
outBarcodePosition | Rectangle2D? | Position of the found barcode | ||
outDecodedText | String? | Decoded barcode content or nothing if all of the scans failed | ||
outBarcodeFormat | BarcodeFormat? | Decoded barcode format or nothing if all of the scans failed | ||
outBarcodePolarity | Polarity? | Decoded barcode polarity or nothing if all of the scans failed | ||
outAlignedRoi | Rectangle2D | Input ROI after transformation (in the image coordinates) | ||
outBarcodeCandidates | Rectangle2DArray | Places with high gradient values that are further investigated | ||
diagGradientImage | Image | Image of gradient directions | ||
diagScheduledScanSegments | Segment2DArray | Scheduled scan segments |
Hardware Acceleration
This operation supports automatic parallelization for multicore and multiprocessor systems.
Complexity Level
This filter is available on Basic Complexity Level.