Cognex.VisionPro.Blob NamespaceCognex VisionPro 9.5
 
Classes

  ClassDescription
Public classCogBlob
Class for configuring and performing blob analysis. The blob run-time parameters include, but are not limited to, settings for segmentation, connectivity, morphology, masking, filtering, and sorting.
Public classCogBlobMeasure
Class indicating how a specified measure will be used during execution of blob analysis. Blob measures can either be used as filter criteria or precomputed such that the time required to calculate the measure is part of the blob analysis execution time.
Public classCogBlobMeasureCollection
A collection indicating how the specified measures will be used during execution of blob analysis. Blob measures can either be used as filter criteria or precomputed such the time required to calculate the measure is part of the blob execution time.
Public classCogBlobMorphologyCollection
A collection of CogBlobMorphologyConstants indicating which morphology operations are to be performed on the segmented image. The operations are performed in the order in which they are added to the collection. Operations can be added multiple times.
Public classCogBlobResult
Class for a single blob result. Provides information for an individual feature found during blob analysis. Features include both blobs and holes within blobs.
Public classCogBlobResultCollection
A collection of blob results.
Public classCogBlobResults
Class which provides access to all of the results of a blob analysis. Includes access to filtered and unfiltered collections of CogBlobResult objects. Also provides access to intermediate and result images of the blob analysis.
Public classCogBlobScene
For Cognex Internal use only.
Public classCogBlobSegmentationParams
Class which holds image segmentation parameters. Blob analysis provides numerous methods of segmenting an image into object and background pixels. The primary interface of this class allows the user to select and configure the method of segmentation.
Public classCogBlobTool
This is the class for the CogBlobTool. The CogBlobTool encapsulates all of the classes required to perform a blob analysis inspection.
Enumerations

  EnumerationDescription
Public enumerationCogBlobAxisConstants
Enumeration of axes that can be selected for the median & bounding box measures.
Public enumerationCogBlobConnectivityCleanupConstants
Enumeration of blob connectivity cleanup types.
Public enumerationCogBlobConnectivityModeConstants
Enumeration of connectivity modes.
Public enumerationCogBlobCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogBlobExtremaExcludeConstants
Enumeration indicates which, or none, exclude area property is used to indicate the amount of feature to exclude for the median and bounding box measures.
Public enumerationCogBlobFilterModeConstants
Enumeration indicating how the filter range is to be interpreted.
Public enumerationCogBlobLabelConstants
Enumeration of blob grey scale label constants. The Label property of CogBlobResult returns a value which indicate that the feature is either a blob or a hole when performing grey scale connectivity.
Public enumerationCogBlobLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogBlobLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogBlobMeasureConstants
Enumeration of the various measurements that can be performed on a specified blob. Measurements can be obtained by calling the Measure property of a blob result. Measurements can also be used to specify blob filtering & sorting criteria.
Public enumerationCogBlobMeasureModeConstants
Enumeration indicating how a specified measure will be used during execution of blob analysis. Blob measures can either be used as filter criteria or precomputed such that the time required to calculate the measure is part of the blob analysis execution time.
Public enumerationCogBlobMorphologyConstants
Morphology operations that can be performed on the segmented image.
Public enumerationCogBlobResultGraphicConstants
Constants used to specify desired result graphics
Public enumerationCogBlobSegmentationModeConstants
Enumeration of blob segmentation modes which indicate how the input image will be segmented into blob and background pixels.
Public enumerationCogBlobSegmentationPolarityConstants
Enumeration that indicates blob polarity when using either soft or hard thresholding for image segmentation.
Public enumerationCogBlobSegmentedImageConstants
Enumeration of segmented images that may be obtained from the results by calling CreateSegmentedImage.