You are here: Start » AVL.NET » DataMatrixDetectionParams Class

DataMatrixDetectionParams Class

Namespace:AvlNet
Assembly:AVL.NET.TS.dll

Specifies how data matrix codes are being detected.

Constructors

 ConstructorDescription
DataMatrixDetectionParams(Int32, Int32, DataMatrixDetectionMethod, DataMatrixPyramidStrategy, DataMatrixOutlineStrategy, Nullable<DataMatrixFinderTradeoff>, DataMatrixEdgeTracker, Nullable<Boolean>)
DataMatrixDetectionParams()

Properties

 NameTypeDescription
ContrastPerturbationsSystem.Int32Number of perturbations applied to ContrastThreshold for improving possibility of detection when lighting conditions are highly variable
ContrastThresholdSystem.Int32Guaranteed gray level difference between dark and bright modules
DetectionMethodAvlNet.DataMatrixDetectionMethodSpecifies which feature is used for code detection: the shape of the finder pattern or the blob of the quiet zone
EdgeTrackerAvlNet.DataMatrixEdgeTrackerDecides how strongly edge tracker preserves continuity of an edge. Strong tracker produces more consistent edges, even in presence of significant noise. Weak tracker is faster.
FinderTradeoffSystem.Nullable<AvlNet.DataMatrixFinderTradeoff>Decides whether to optimize parameters for weak edges (sensitive) or for jagged ones (robust).
OutlineStrategyAvlNet.DataMatrixOutlineStrategySpecifies precision of outline detection
PyramidStrategyAvlNet.DataMatrixPyramidStrategySpecifies the step of image downsampling used for finding codes at different scales
UseSuperResSystem.Nullable<System.Boolean>Controls image up-scaling for low-resolution codes (depending on MinModuleSize).

Methods

 NameDescription
Equals(AvlNet.DataMatrixDetectionParams)
Equals(object)Inherited from System.Object
Equals(AvlNet.DataMatrixDetectionParams, AvlNet.DataMatrixDetectionParams)
GetHashCode()Inherited from System.Object
GetType()Inherited from System.Object
ToString()Inherited from System.Object

Remarks

See also