Back to Aurora Vision Studio website

You are here: Start » Filter Reference » Computer Vision » Barcodes » ReadMultipleBarcodes_Deprecated

ReadMultipleBarcodes_Deprecated


Module: Barcodes

Detects and recognizes multiple barcodes on the input image.

Applications

To be used as an easy all-in-one solution for typical barcode reading applications.
Name Type Range Description
Input value inImage Image Input image
Input value inRoi Rectangle2D* Range of pixels to be processed
Input value inRoiAlignment CoordinateSystem2D* Adjusts the barcode rectangle to the position of the inspected object
Input value inBarcodeFormat BarcodeFormat* Format of the barcode
Input value inMinGradientLength Real 0.0 - Minimal gradient length of edge pixels used for detecting barcodes
Input value inBaseBarWidth Integer 1 - Estimated width of the thinnest bar
Input value inDetectionScanCount Integer 1 - Number of scan lines used in detecting barcode
Input value inReadingScanCount Integer 1 - Number of parallel scans run until first successful read
Input value inScanWidth Integer 1 - Width of the single scan
Input value inMinStrength Real 0.0 - Minimal strength of an extracted edge
Input value inSmoothingStdDev Real 0.0 - Standard deviation of the gaussian smoothing applied to the profile extracted in each scan
Input value inPolarity Polarity Specifies whether code is darker or brighter than the background
Output value outBarcodePositions Rectangle2DArray Positions of the found barcodes
Output value outDecodedTexts StringArray Decoded barcode content
Output value outBarcodeFormats BarcodeFormatArray Decoded barcode format
Output value outBarcodePolarities PolarityArray Decoded barcode polarity
Output value outAlignedRoi Rectangle2D Input ROI after transformation (in the image coordinates)
Output value outBarcodeCandidates Rectangle2DArray Places with high gradient values that are further investigated
Diagnostic input diagGradientImage Image Image of gradient directions
Diagnostic input diagScheduledScanSegments Segment2DArrayArray 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.