You are here: Start » AVL.NET » AVS.ReadMultipleDataMatrixCodes Method

AVS.ReadMultipleDataMatrixCodes Method

Detects and recognizes several Data Matrix codes in one image.

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax

public static void ReadMultipleDataMatrixCodes
(
	AvlNet.ReadDataMatrixCodes_State ioState,
	AvlNet.Image inImage,
	AvlNet.Rectangle2D? inRoi,
	AvlNet.CoordinateSystem2D? inRoiAlignment,
	AvlNet.DataMatrixCodeParams inCodeParams,
	AvlNet.DataMatrixDetectionParams inDetectionParams,
	int inMaxCodeCount,
	bool inAllowMultipleScales,
	IList<AvlNet.DataCode> outDataMatrixCodes,
	IList<AvlNet.Path> outCandidates,
	NullableValue<AvlNet.Rectangle2D> outAlignedRoi
)

Parameters

Name Type Range Default Description
ioStateAvlNet.ReadDataMatrixCodes_State
inImageAvlNet.ImageInput image.
inRoiAvlNet.Rectangle2D?Region of interest. Default value: atl::NIL.
inRoiAlignmentAvlNet.CoordinateSystem2D?Coordinate system for the region of interest. Default value: atl::NIL.
inCodeParamsAvlNet.DataMatrixCodeParamsSpecification of codes that can be detected.
inDetectionParamsAvlNet.DataMatrixDetectionParamsParameters of the code detection algorithm.
inMaxCodeCountint<0, INF>2Maximum number of codes in one image. Default value: 2.
inAllowMultipleScalesboolFalseSpecifies whether to continue search for codes at a higher resolution even when some codes have already been found at a lower resolution. Default value: False.
outDataMatrixCodesSystem.Collections.Generic.IList<AvlNet.DataCode>List of codes that have been correctly detected and decoded.
outCandidatesSystem.Collections.Generic.IList<AvlNet.Path>Diagnostic information about detection results.
outAlignedRoiAvlNet.NullableValue<AvlNet.Rectangle2D>Input ROI after transformation (in the image coordinates). Can be null to skip this parameter calculation.

Function Overrides

See also