ICogCalibFeatureExtractor InterfaceCognex VisionPro
This is the interface class for 2D calibration feature extractors. It includes one overload of Execute which can be used for single image calibration, and another overload of Execute is good for multi-camera multi-pose calibration. In addition, multi-thread implementation for the second overload in the derived classes (e.g. CogCalibFeatureExtractorBase ) can improve the speed performance.

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

public interface ICogCalibFeatureExtractor

The ICogCalibFeatureExtractor type exposes the following members.

Methods

  NameDescription
Public methodExecute(CogImageCollectionMCamerasNPoses)
Extract features from a set of calibration images, acquired from one or multiple cameras over different poses. The images are organized in a collection, indexed by calibration plate pose. Each item in the collection is a collection of images, indexed by camera. The feature extraction is done by calling the Execute(ICogImage) method for each calibration image. The Execute(ICogImage ) method will be invoked on multiple threads if IsThreadSafe is true and CogVisionToolMultiThreading.Enable is true.
Public methodExecute(ICogImage)
Extract features from a calibration image.
Top
Properties

  NameDescription
Public propertyIsThreadSafe
Gets whether the implementation of Execute(ICogImage) is thread-safe. Thread-safety is required to allow multithreading within implementations of Execute(CogImageCollectionMCamerasNPoses) method.
Top
See Also