CogCalibFeatureExtractorCheckerboardAlgorithmConstants EnumerationCognex VisionPro 9.8 SR1
This class defines enumeration constants to define the algorithm used in feature extractor.

Namespace: Cognex.VisionPro.CalibFix
Assembly: Cognex.VisionPro.CalibFixPlus (in Cognex.VisionPro.CalibFixPlus.dll) Version: 75.0.0.0
Syntax

[FlagsAttribute]
public enum CogCalibFeatureExtractorCheckerboardAlgorithmConstants
Members

  Member nameValueDescription
Standard0 The standard algorithm used for registering and labeling the features. This algorithm is fast and works well on clean images but may fail on images better handled by Exhaustive mode.
Exhaustive1 An exhaustive algorithm used for registering and labeling the features. This algorithm uses an exhaustive strategy and is more robust than the standard algorithm, although it may take longer to run.

This exhaustive algorithm was specifically designed to tolerate: contrast variations, low contrast images, image blurring, defects on the plate, and highlights. In addition, the exhaustive algorithm will often return slightly different positions (differing by less than 0.01 pel in most cases) for the found features than the Standard algorithm.

ExhaustiveMultiRegion2 Similar to Exhaustive, but it returns feature correspondences from all contiguous regions of checkerboard features in which a DataMatrix was successfully decoded.
Efficient3 An efficient algorithm: This algorithm uses an efficient strategy which is much faster than the exhaustive algorithm with comparable robustness, accuracy, and repeatability. The efficient algorithm requires less memory in most cases of contrast variations and the other image artifacts. The efficient algorithm is more suitable for time critical applications that require checker feature extraction.
EfficientMultiRegion4 Similar to ExhaustiveMultiRegion, but using the Efficient algorithm instead of the Exhaustive algorithm. In other words, EfficientMultiRegion can handle disconnected features if each group is near a DataMatrix code, similar to how ExhaustiveMultiRegion can handle disconnected features.
See Also