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, Int32, Nullable<Int32>, Boolean, Boolean, DataMatrixDetectionMethod, DataMatrixPyramidStrategy, DataMatrixOutlineStrategy, Nullable<DataMatrixFinderTradeoff>)
DataMatrixDetectionParams(DataMatrixDetectionParams)Creates a deep copy of the passed object.
DataMatrixDetectionParams()

Properties

 NameTypeDescription
ContrastHysteresisSystem.Int32A value dynamically subtracted from ContrastThreshold to improve local segmentation
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
DynamicSNRatioSystem.Nullable<System.Int32>Signal-to-Noise Ratio that dynamically increases ContrastThreshold; use with low values of ContrastThreshold
FinderTradeoffSystem.Nullable<AvlNet.DataMatrixFinderTradeoff>Decides whether to optimize parameters for weak edges (sensitive) or for jagged ones (robust).
ForceIsotropySystem.BooleanSwitches to image preprocessing methods that give more stable results for different code rotations
IsDisposedSystem.Boolean
NonBinarySegmentationSystem.BooleanAssumes that there might be pixels significantly brighter or darker than the foreground or the background modules in near proximity of the quiet zone; use with DetectionMethod=FinderPattern
OutlineStrategyAvlNet.DataMatrixOutlineStrategySpecifies precision of outline detection
PyramidStrategyAvlNet.DataMatrixPyramidStrategySpecifies the step of image downsampling used for finding codes at different scales

Methods

 NameDescription
Dispose()Disposes underlying unmanaged resources. See MSDN documentation for IDisposable interface for more info.
Equals(AvlNet.DataMatrixDetectionParams)
Equals(object)Inherited from System.Object
Equals(AvlNet.DataMatrixDetectionParams, AvlNet.DataMatrixDetectionParams)
GetHashCode()Inherited from System.Object
GetType()Inherited from System.Object
Reset(AvlNet.DataMatrixDetectionParams)Resets this instance with data of the other DataMatrixDetectionParams object.
ToString()Inherited from System.Object

Remarks

See also