DataMatrixDetectionParams
Description
Specifies how data matrix codes are being detected.Structure Fields
Type fields and default values (if defined) are described below:
| Name | Type | Default | Description |
|---|---|---|---|
| ContrastThreshold | Integer | 10 | Guaranteed gray level difference between dark and bright modules |
| ContrastHysteresis | Integer | 0 | A value dynamically subtracted from ContrastThreshold to improve local segmentation |
| ContrastPerturbations | Integer | 0 | Number of perturbations applied to ContrastThreshold for improving possibility of detection when lighting conditions are highly variable |
| DynamicSNRatio | Integer | Signal-to-Noise Ratio that dynamically increases ContrastThreshold; use with low values of ContrastThreshold | |
| NonBinarySegmentation | Bool | Assumes 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 | |
| ForceIsotropy | Bool | Switches to image preprocessing methods that give more stable results for different code rotations | |
| DetectionMethod | DataMatrixDetectionMethod | QuietZone | Specifies which feature is used for code detection: the shape of the finder pattern or the blob of the quiet zone |
| PyramidStrategy | DataMatrixPyramidStrategy | Fast | Specifies the step of image downsampling used for finding codes at different scales |
| OutlineStrategy | DataMatrixOutlineStrategy | Fast | Specifies precision of outline detection |
