You are here: Start » AVL.NET » AVL.ReadMultipleDataMatrixCodes(AvlNet.Image, AvlNet.Rectangle2D?, AvlNet.CoordinateSystem2D?, AvlNet.DataMatrixCodeParams, AvlNet.DataMatrixDetectionParams, int, bool, AvlNet.DataCode[], AvlNet.Path[], AvlNet.Rectangle2D)

AVL.ReadMultipleDataMatrixCodes(AvlNet.Image, AvlNet.Rectangle2D?, AvlNet.CoordinateSystem2D?, AvlNet.DataMatrixCodeParams, AvlNet.DataMatrixDetectionParams, int, bool, AvlNet.DataCode[], AvlNet.Path[], AvlNet.Rectangle2D)

Namespace:AvlNet
Assembly:AVL.NET.dll

Syntax


public static void ReadMultipleDataMatrixCodes(
	AvlNet.Image inImage,
	AvlNet.Rectangle2D? inRoi,
	AvlNet.CoordinateSystem2D? inRoiAlignment,
	AvlNet.DataMatrixCodeParams inCodeParams,
	AvlNet.DataMatrixDetectionParams inDetectionParams,
	int inMaxCodeCount,
	bool inAllowMultipleScales,
	out AvlNet.DataCode[] outDataMatrixCodes,
	out AvlNet.Path[] outCandidates,
	out AvlNet.Rectangle2D outAlignedRoi
)

Parameters

inImage
Type: AvlNet.Image
inRoi
Type: System.Nullable<AvlNet.Rectangle2D>
inRoiAlignment
Type: System.Nullable<AvlNet.CoordinateSystem2D>
inCodeParams
Type: AvlNet.DataMatrixCodeParams
inDetectionParams
Type: AvlNet.DataMatrixDetectionParams
inMaxCodeCount
Type: System.Int32
inAllowMultipleScales
Type: System.Boolean
outDataMatrixCodes
Type: AvlNet.DataCode
outCandidates
Type: AvlNet.Path
outAlignedRoi
Type: AvlNet.Rectangle2D

Description

This filter detects and recognizes data matrix codes on an image.

Supported code types: ECC 200 and ECC 000-140.

Examples

DataMatrix on blurry image.

Low quality DataMatrix code.

DataMatrix on chip.

Rectangular DataMatrix code.

Remarks

For more information about local coordinate systems please refer to the following article.

See also