Classes
| Class | Description | |
|---|---|---|
| CogBlob |
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.
| |
| CogBlobMeasure |
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.
| |
| CogBlobMeasureCollection |
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.
| |
| CogBlobMorphologyCollection |
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.
| |
| CogBlobResult |
Class for a single blob result. Provides information for
an individual feature found during blob analysis. Features include both
blobs and holes within blobs.
| |
| CogBlobResultCollection |
A collection of blob results.
| |
| CogBlobResults |
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.
| |
| CogBlobScene |
For Cognex Internal use only.
| |
| CogBlobSegmentationParams |
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.
| |
| CogBlobTool |
This is the class for the CogBlobTool. The CogBlobTool
encapsulates all of the classes required to perform a blob
analysis inspection.
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| CogBlobAxisConstants |
Enumeration of axes that can be selected for the median
& bounding box measures.
| |
| CogBlobConnectivityCleanupConstants |
Enumeration of blob connectivity cleanup types.
| |
| CogBlobConnectivityModeConstants |
Enumeration of
connectivity modes.
| |
| CogBlobCurrentRecordConstants |
Enumeration of data that can be provided in the Tool's
CurrentRecord.
| |
| CogBlobExtremaExcludeConstants |
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.
| |
| CogBlobFilterModeConstants |
Enumeration indicating how the filter range is
to be interpreted.
| |
| CogBlobLabelConstants |
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.
| |
| CogBlobLastRunRecordConstants |
Enumeration of Non-Diagnostic data that can be provided in
the Tool's LastRunRecord.
| |
| CogBlobLastRunRecordDiagConstants |
Enumeration of Diagnostic data that can be provided in the
Tool's LastRunRecord.
| |
| CogBlobMeasureConstants |
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.
| |
| CogBlobMeasureModeConstants |
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.
| |
| CogBlobMorphologyConstants |
Morphology operations that can be performed on the
segmented image.
| |
| CogBlobResultGraphicConstants |
Constants used to specify desired result graphics
| |
| CogBlobSegmentationModeConstants |
Enumeration of blob segmentation modes which indicate how
the input image will be segmented into blob and background pixels.
| |
| CogBlobSegmentationPolarityConstants |
Enumeration that indicates blob polarity when using either
soft or hard thresholding for image segmentation.
| |
| CogBlobSegmentedImageConstants |
Enumeration of segmented images that may be obtained from
the results by calling CreateSegmentedImage.
|