Cognex.VisionPro.ImageProcessing NamespaceCognex VisionPro 9.8 SR1
 
Classes

  ClassDescription
Public classCogAffineTransform
Class that transforms a portion of an image defined by a CogRectangleAffine into a new rectangular image.
Public classCogAffineTransformTool
Tool that transforms a portion of an image defined by a CogRectangleAffine into a new rectangular image.
Public classCogCopyRegion
Class that copies a region of pixels into a destination image.
Public classCogCopyRegionTool
Tool that copies a region of pixels into a destination image.
Public classCogHistogram
Class for generating a histogram.
Public classCogHistogramResult
Result of the histogram operation.
Public classCogHistogramTool
Tool that generates a histogram from a single input image.
Public classCogImageAverage
Class containing image average processing run parameters.
Public classCogImageAverageTool
Tool which performs image averaging.
Public classCogImageConvertRunParams
This class encapsulates the run time parameters used by the CogImageConvertTool::Run method.
Public classCogImageConvertTool
Tool that converts images, mainly from certain color formats to certain non-color formats.
Public classCogImageSharpness
Class containing image Sharpness processing run parameters.
Public classCogImageSharpnessTool
Tool for calculating image sharpness.
Public classCogIPOneImageAddSubtractConstant
Class that adds or subtracts a constant value from an image.
Public classCogIPOneImageConvolve3x3
Class that performs a 3x3 convolution on an image.
Public classCogIPOneImageConvolveNxM
Class that performs the NxM convolution operation on an image.
Public classCogIPOneImageEqualize
Class that performs the histogram equalization operation on an image. Equalize is the re-mapping of an image by the integral of its histogram.
Public classCogIPOneImageExpand
Class that expands the size of an by duplicating pixels of an image in the X and Y directions.
Public classCogIPOneImageFlipRotate
Class that flips and/or applies rotation to an image.
Public classCogIPOneImageGaussSampler
Class that applies a kernel to the image that approximates a two-dimensional Gaussian distribution. By varying the size of this kernel, you can reduce the strength of noise, or you can attenuate image features below a certain size. Optional subsampling and/or scaling are performed last.
Public classCogIPOneImageGreyMorphology
Class that performs a grey-scale morphology operation on an image.
Public classCogIPOneImageGreyMorphology3x3Element
Class that holds a grey morphology element. Each element is 3x3 matrix to be used by the CogIPOneImageGreyMorphology object to produce the primary structuring element.
Public classCogIPOneImageGreyMorphology3x3Elements
Collection of 3x3 grey morphology elements. Each grey morphology element is a 3x3 matrix used to compose the primary structuring element for the morphological operation.
Public classCogIPOneImageGreyMorphologyNxM
Class that performs the NxM grey morphology operation on an image.
Public classCogIPOneImageHighPassFilter
Class that performs high pass filtering on an image. The high pass operation is performed by subtracting the Gaussian filtered input image from the input image.
Public classCogIPOneImageMedian3x3
Class that performs the 3x3 median operation on an image. The 3x3 median filter replaces a source pixel with the median value of the 3x3 neighborhood centered around it.
Public classCogIPOneImageMedianNxM
Class that performs the NxM median operation on an image. The NxM median filter replaces a source pixel with the median value of the NxM neighborhood centered around it.
Public classCogIPOneImageMissingPixel
Class that performs missing pixel processing on an image.
Public classCogIPOneImageMultiplyConstant
Class that multiplies pixel values of an image with a constant value.
Public classCogIPOneImageOperatorParamsStateFlags
Class that defines the state flags for the ICogIPOneImageOperatorParams interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogIPOneImageOperatorParams.
Public classCogIPOneImageOperators
Collection of one image operators.
Public classCogIPOneImageOperatorStateFlags
Class that defines the state flags for the ICogIPOneImageOperator interface. Each static field in this class defines a single bit flag. These flags may appear in the EventArgs of a Changed event fired by any class implementing ICogIPOneImageOperator.
Public classCogIPOneImagePelSet
Class that performs the Pixel Set processing on an image.
Public classCogIPOneImagePixelMap
This class converts all pixels of an image using the map defined by the user. By default this class creates an identity map.
Public classCogIPOneImageQuantize
Class that perform quantize to reduce the number of grey levels contained in the image while trying to retain image information. This operation is useful for scenes that are easily described by a small number of discrete image intensities.
Public classCogIPOneImageSampleConvolve
Class that performs a simultaneous separable convlution and sampling. A common use of this is downsampling with Gaussian smoothing.
Public classCogIPOneImageSubSampler
Class that subsamples the pixels in a image by blocks specified by SampleX and SampleY to produce an image of reduced size. Pixels selected will be the closest to each blocks center or the average pixel value if SpatialAverage is enabled.
Public classCogIPOneImageTool
Tool that operates on a single input image to produce a single output image.
Public classCogIPTwoImageAdd
Class that adds two images and produces a new image.
Public classCogIPTwoImageAddTool
Tool that adds two input images to produce a single output image.
Public classCogIPTwoImageMinMax
Class that produces an image based on the minimum or maximum pixels of two input images.
Public classCogIPTwoImageMinMaxTool
Tool that produces a new image based on either the minimum pixel values or the maximum pixel values taken from two images.
Public classCogIPTwoImageSubtract
Class that subtracts an image from another and produces a new image. Specifically, InputImageB is subtracted from InputImageA to produce the new image.
Public classCogIPTwoImageSubtractTool
Tool that subtracts InputImageB from InputImageA to produce a single output image.
Public classCogMaskCreator
Class for the dynamic or runtime creation of a mask image.
Public classCogMaskCreatorAreas
A collection of ICogMaskCreatorArea instances. Individual elements may be modified, moved, inserted, removed, or replaced. The order of this collection is significant. At runtime the elements of this list will be rendered into the generated mask image in the order they are listed, so the last value written to a particular output pixel "wins".
Public classCogMaskCreatorRegion
This class specifies a region of care or don't care values.
Public classCogMaskCreatorResult
This class holds the output of the CogMaskCreator.
Public classCogMaskCreatorTool
The CogMaskCreatorTool class encapsulates all of the classes required to perform runtime mask generation.
Public classCogPolarUnwrap
Class that unwraps an annular region of pixels into a destination image.
Public classCogPolarUnwrapTool
Tool that unwraps an annular region of pixels into a rectangular destination image.
Public classCogSobelEdge
Class containing Sobel Edge processing run parameters.
Public classCogSobelEdgeResult
Class containing a Sobel Edge result.
Public classCogSobelEdgeTool
Tool which performs Sobel edge detection, optionally followed by either whole-pixel peak detection or hysteresis thresholding post-processing.
Interfaces

  InterfaceDescription
Public interfaceICogIPOneImageOperator
Common interface for all one image operators.
Public interfaceICogIPOneImageOperatorParams
Common interface for all one image operator parameters.
Public interfaceICogMaskCreatorArea
Common interface for all mask creator area types.
Enumerations

  EnumerationDescription
Public enumerationCogAffineTransformClipModeConstants
Enumeration of affine transform clipping modes. These specify what to do if the affine region is clipped (i.e. not entirely within the input image).
Public enumerationCogAffineTransformCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogAffineTransformLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogAffineTransformLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogAffineTransformSamplingModeConstants
Enumeration of affine transform sampling modes.
Public enumerationCogCopyRegionCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogCopyRegionLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogCopyRegionLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogCopyRegionOutputImageTypeConstants
Enumeration of available output image types.
Public enumerationCogCopyRegionSpaceTreeModeConstants
Enumeration of options for copying the selected space tree of the InputImage to the DestinationImage. Copying and merging operations are done by reference.
Public enumerationCogHistogramBinModeConstants
Enumeration of the histogram bin processing modes.
Public enumerationCogHistogramCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogHistogramLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogHistogramLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogHistogramResultGraphicConstants
Constants used to specify desired result graphics.
Public enumerationCogImageAverageCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogImageAverageLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageAverageLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageConvertCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogImageConvertLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageConvertLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageConvertRunModeConstants
Enumeration of the ways that the input image may be processed by the CogImageConvertTool.
Public enumerationCogImageSharpnessCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogImageSharpnessLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageSharpnessLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogImageSharpnessModeConstants
Enumeration of Image Sharpness Mode modes.
Public enumerationCogIPComputationPolicyConstants
Whether each pixel in the intermediate image is a newly computed value or a copied value from the corresponding pixel of the input image.
Public enumerationCogIPIntermediateImageMaskSelectConstants
An alternative to using a user provided IntermediateImageMask is to (re)use the InputImageMask.
Public enumerationCogIPOneImageAddSubtractConstantImageFormatConstantsObsolete.
Enumeration of the pixel depths for image that is generated by the add/subtract operation.
Public enumerationCogIPOneImageAddSubtractConstantOverflowModeConstants
Enumeration of single image pixel addition and subtraction overflow modes.
Public enumerationCogIPOneImageBoundaryModeConstants
Enumeration of boundary mode values.
Public enumerationCogIPOneImageConvolve3x3ImageFormatConstantsObsolete.
Enumeration of the pixel depths for image that is generated by the convolution operation.
Public enumerationCogIPOneImageConvolve3x3PositionConstants
Enumeration of kernel positions.
Public enumerationCogIPOneImageCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogIPOneImageFlipRotateOperationConstants
Enumeration of flip/rotate operation values.
Public enumerationCogIPOneImageGaussSamplerImageFormatConstantsObsolete.
Enumeration of image depths use to specify the Gaussian output image.
Public enumerationCogIPOneImageHighPassFilterImageFormatConstantsObsolete.
Enumeration of image depths use to specify the high pass sampled output image.
Public enumerationCogIPOneImageHighPassFilterProcessingModeConstants
Enumeration of high pass filter processing modes.
Public enumerationCogIPOneImageLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPOneImageLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPOneImageMissingPixelDirectionConstants
Constants used to specify the missing pixel analysis direction or geometry.
Public enumerationCogIPOneImageMissingPixelGlobalValueModeConstants
Constants used to specify how the global value - the one used when a missing pixel cannot or should not be derived from its valid neighbors - is computed.
Public enumerationCogIPOneImageMissingPixelValueComputationConstants
Constants used to specify how a missing pixel replacement value is computed.
Public enumerationCogIPOneImageMorphology3x3ElementTypeConstants
Enumeration of morphology element types.
Public enumerationCogIPOneImageMorphologyOperationConstants
Enumeration of morphology operations.
Public enumerationCogIPOneImageMorphologyPositionConstants
Enumeration of morphology matrix positions.
Public enumerationCogIPOneImageMultiplyConstantImageFormatConstantsObsolete.
Enumeration of the pixel depths for image that is generated by the multiply operation.
Public enumerationCogIPOneImageMultiplyConstantOverflowModeConstants
Enumeration of single image pixel multiplication overflow modes.
Public enumerationCogIPOneImageOutputSelectConstants
Whether the operator should output just an image, or an image plus a computed image mask.
Public enumerationCogIPOneImagePelSetOperationConstants
Constants used to specify the operation to perform at runtime for the Pixel Set operator.
Public enumerationCogIPOneImageQuantizeLevelConstants
Enumeration of the number of quantization levels for CogIPOneImageQuantize objects.
Public enumerationCogIPTwoImageAddCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogIPTwoImageAddFormatConstants
Enumeration of the pixel depths for the image generated by the add operation.
Public enumerationCogIPTwoImageAddLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageAddLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageAddOverflowModeConstants
Enumeration of two image addition overflow modes.
Public enumerationCogIPTwoImageMinMaxCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogIPTwoImageMinMaxFormatConstants
Enumeration of the pixel depths for the image generated by the minimum or maximum pixel value operation.
Public enumerationCogIPTwoImageMinMaxLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageMinMaxLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageMinMaxOperationConstants
Enumeration of operations for the CogIPTwoImageMinMax object.
Public enumerationCogIPTwoImageSpaceTreeModeConstants
Enumeration of options for copying the selected space trees of the input images to the OutputImage. Copying and merging operations are done by reference.
Public enumerationCogIPTwoImageSubtractCurrentRecordConstants
Enumeration of data that can be provided in the Tool's CurrentRecord.
Public enumerationCogIPTwoImageSubtractFormatConstants
Enumeration of the pixel depths for the image generated by the subtract operation.
Public enumerationCogIPTwoImageSubtractLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageSubtractLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be provided in the Tool's LastRunRecord.
Public enumerationCogIPTwoImageSubtractOverflowModeConstants
Enumeration of two image subtraction overflow modes.
Public enumerationCogMaskCreatorCurrentRecordConstants
Public enumerationCogMaskCreatorLastRunRecordConstants
Public enumerationCogMaskCreatorLastRunRecordDiagConstants
Public enumerationCogMaskValueConstants
Public enumerationCogPolarUnwrapCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogPolarUnwrapLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogPolarUnwrapLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogPolarUnwrapSamplingModeConstants
Enumeration of polar unwrap sampling modes.
Public enumerationCogSobelEdgeCurrentRecordConstants
Enumeration of data that can be included in the tool's CurrentRecord.
Public enumerationCogSobelEdgeLastRunRecordConstants
Enumeration of Non-Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogSobelEdgeLastRunRecordDiagConstants
Enumeration of Diagnostic data that can be included in the tool's LastRunRecord.
Public enumerationCogSobelEdgePostProcessModeConstants
Enumeration of ICogSobelEdge post-processing modes.