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,
	NullableRef<List<AvlNet.Rectangle2D>> outBarcodeCandidates,
	NullableRef<AvlNet.ShapeRegion> outAlignedRoi
)

Parameters

Name Type Range Default Description
inImageAvlNet.ImageInput image.
inRoiAvlNet.NullableRef<AvlNet.ShapeRegion>Region of interest. Default value: atl::NIL.
inRoiAlignmentAvlNet.CoordinateSystem2D?Adjusts the region of interest to the position of the inspected object. Default value: atl::NIL.
inBarcodeParamsAvlNet.BarcodeParamsSpecification of barcodes that can be detected.
inDetectionParamsAvlNet.BarcodeDetectionParamsParameters of the barcode detection algorithm.
inMaxBarcodeCountint<1, INF>2Maximum number of barcodes in one image. Default value: 2.
outBarcodesSystem.Collections.Generic.IList<AvlNet.Barcode>List of barcodes that have been correctly detected and decoded.
outBarcodeCandidatesAvlNet.NullableRef<System.Collections.Generic.List<AvlNet.Rectangle2D>>Places with high gradient values that are further investigated. Can be null to skip this parameter calculation.
outAlignedRoiAvlNet.NullableRef<AvlNet.ShapeRegion>Input ROI after transformation (in the image coordinates). Can be null to skip this parameter calculation.

Function Overrides

See also