You are here: Start » AVL.NET » AVS.ReadMultipleBarcodes Method
AVS.ReadMultipleBarcodes Method
Detects and recognizes multiple barcodes on the input image.
Namespace: | AvlNet |
---|---|
Assembly: | AVL.NET.dll |
Syntax
public static void ReadMultipleBarcodes ( AvlNet.Image inImage, NullableRef<AvlNet.ShapeRegion> inRoi, AvlNet.CoordinateSystem2D? inRoiAlignment, AvlNet.BarcodeParams inBarcodeParams, AvlNet.BarcodeDetectionParams inDetectionParams, int inMaxBarcodeCount, IList<AvlNet.Barcode> outBarcodes, IList<AvlNet.Rectangle2D> outBarcodeCandidates, AvlNet.ShapeRegion outAlignedRoi, AvlNet.Image diagGradientImage, IList<List<AvlNet.Segment2D>> diagScheduledScanSegments )
Parameters
Name | Type | Range | Default | Description | |
---|---|---|---|---|---|
inImage | AvlNet.Image | Input image. | |||
inRoi | AvlNet.NullableRef<AvlNet.ShapeRegion> | Region of interest. Default value: atl::NIL. | |||
inRoiAlignment | AvlNet.CoordinateSystem2D? | Adjusts the region of interest to the position of the inspected object. Default value: atl::NIL. | |||
inBarcodeParams | AvlNet.BarcodeParams | Specification of barcodes that can be detected. | |||
inDetectionParams | AvlNet.BarcodeDetectionParams | Parameters of the barcode detection algorithm. | |||
inMaxBarcodeCount | int | <1, INF> | 2 | Maximum number of barcodes in one image. Default value: 2. | |
outBarcodes | System.Collections.Generic.IList<AvlNet.Barcode> | List of barcodes that have been correctly detected and decoded. | |||
outBarcodeCandidates | System.Collections.Generic.IList<AvlNet.Rectangle2D> | Places with high gradient values that are further investigated. | |||
outAlignedRoi | AvlNet.ShapeRegion | Input ROI after transformation (in the image coordinates). | |||
diagGradientImage | AvlNet.Image | Image of gradient directions. | |||
diagScheduledScanSegments | System.Collections.Generic.IList<System.Collections.Generic.List<AvlNet.Segment2D>> | Scheduled scan segments. |
Function Overrides
- ReadMultipleBarcodes(Image, BarcodeParams, BarcodeDetectionParams, Int32, IList<Barcode>)
- ReadMultipleBarcodes(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, BarcodeParams, BarcodeDetectionParams, Int32, IList<Barcode>)
- ReadMultipleBarcodes(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, BarcodeParams, BarcodeDetectionParams, Int32, IList<Barcode>, NullableRef<List<Rectangle2D>>, NullableRef<ShapeRegion>)
- ReadMultipleBarcodes(Image, NullableRef<ShapeRegion>, Nullable<CoordinateSystem2D>, BarcodeParams, BarcodeDetectionParams, Int32, IList<Barcode>, NullableRef<List<Rectangle2D>>, NullableRef<ShapeRegion>, Image, IList<List<Segment2D>>)