You are here: Start » FIL.NET » FIL.ReadMultipleDataMatrixCodes

FIL.ReadMultipleDataMatrixCodes

Detects and recognizes several Data Matrix codes.

Namespace:FilNet
Assembly:FIL.NET.dll

Syntax

C++
C#
 
public static void ReadMultipleDataMatrixCodes
(
	FilNet.Image inImage,
	FilNet.Rectangle2D? inRoi,
	FilNet.CoordinateSystem2D? inRoiAlignment,
	FilNet.DataMatrixCodeParams inCodeParams,
	FilNet.DataMatrixDetectionParams inDetectionParams,
	int inMaxCodeCount,
	bool inAllowMultipleScales,
	IList<FilNet.DataCode> outDataMatrixCodes,
	IList<FilNet.Path> outCandidates,
	out FilNet.Rectangle2D outAlignedRoi
)

Parameters

Name Type Range Default Description
inImageFilNet.ImageInput image.
inRoiFilNet.Rectangle2D?Region of interest. Default value: ftl::NIL.
inRoiAlignmentFilNet.CoordinateSystem2D?Coordinate system for the region of interest. Default value: ftl::NIL.
inCodeParamsFilNet.DataMatrixCodeParamsSpecification of codes that can be detected.
inDetectionParamsFilNet.DataMatrixDetectionParamsSpecification of the way the codes are being detected.
inMaxCodeCountint<0, INF>2Maximum number of codes to be found. Default value: 2.
inAllowMultipleScalesboolFalseSpecifies whether codes of different module sizes are expected. Default value: False.
outDataMatrixCodesSystem.Collections.Generic.IList<FilNet.DataCode>
outCandidatesSystem.Collections.Generic.IList<FilNet.Path>Diagnostic information about detection results.
outAlignedRoiFilNet.Rectangle2DInput ROI after transformation (in the image coordinates).

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

Read more about Local Coordinate Systems in Machine Vision Guide: Local Coordinate Systems.

Function Overrides

See also