eVision .NET API
Loading...
Searching...
No Matches
eVision.EasyImage Class Reference

This class contains static properties and methods specific to the EasyImage library. More...

Static Public Member Functions

static void Copy (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW32 sourceImage, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC48 sourceImage, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW16 constant, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW32 constant, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24 constant, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW8 constant, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24A constant, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC48 constant, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW32 sourceImage, eVision.ERegion region, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC48 sourceImage, eVision.ERegion region, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24A sourceImage, eVision.ERegion region, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIBW32 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC48 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24A sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW8 constant, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW16 constant, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW32 constant, eVision.ERegion region, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC48 constant, eVision.ERegion region, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24A constant, eVision.ERegion region, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24 constant, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW8 constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW16 constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EBW32 constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW32 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC48 constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC48 destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24A constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24A destinationImage)
 Copies a source image or a constant in a destination image.
static void Copy (eVision.EC24 constant, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Copies a source image or a constant in a destination image.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EBW8 constant, eVision.EROIBW8 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EBW16 constant, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EC24 constant, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EBW8 constant, eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EBW16 constant, eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EC24 constant, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage, eVision.EBW8 constant, eVision.EROIBW8 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW16 sourceImage, eVision.EBW16 constant, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIC24 sourceImage, eVision.EC24 constant, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIBW8 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW16 sourceImage0, eVision.EROIBW16 sourceImage1, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIC24 sourceImage0, eVision.EROIC24 sourceImage1, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW16 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIBW16 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIBW8 sourceImage0, eVision.EROIC24 sourceImage1, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Oper (eVision.EArithmeticLogicOperation operation, eVision.EROIC24 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIC24 destinationImage)
 Applies the desired arithmetic or logic pixel-wise operator between two images or constants.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX, float panY, eVision.EC24 referenceValue)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX, float panY)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EROIC24 destinationImage, float panX, float panY)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EROIC24 destinationImage, float panX)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.
static void Overlay (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EROIC24 destinationImage)
 Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.
static void Overlay (eVision.EROIBW8 overlay, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX, float panY, eVision.EC24 referenceValue)
 Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.
static void Overlay (eVision.EROIBW8 overlay, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX, float panY)
 Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.
static void Overlay (eVision.EROIBW8 overlay, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float panX)
 Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.
static void Overlay (eVision.EROIBW8 overlay, eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.
static void Convert (eVision.EROIC24 sourceImage, eVision.EROIBW8 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIC24 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIC24A destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24 sourceImage, eVision.EROIC24A destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24A sourceImage, eVision.EROIC24 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24A sourceImage, eVision.EROIBW8 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW32 sourceImage, eVision.EROIBW16 destinationImage, uint rightShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW32 sourceImage, eVision.EROIBW16 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW32 sourceImage, eVision.EROIBW8 destinationImage, uint rightShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW32 sourceImage, eVision.EROIBW8 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW16 sourceImage, eVision.EROIBW8 destinationImage, uint rightShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW16 sourceImage, eVision.EROIBW8 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIBW16 destinationImage, uint leftShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIBW16 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIBW32 destinationImage, uint leftShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIBW32 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW16 sourceImage, eVision.EROIBW32 destinationImage, uint leftShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW16 sourceImage, eVision.EROIBW32 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24 sourceImage, eVision.EROIBW8 sourceImageAlpha, eVision.EROIC24A destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIBW8 sourceImage, eVision.EROIBW8 sourceImageAlpha, eVision.EROIC24A destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24A sourceImage, eVision.EROIC24 destinationImage, eVision.EROIBW8 destinationImageAlpha)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24A sourceImage, eVision.EROIBW8 destinationImage, eVision.EROIBW8 destinationImageAlpha)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC48 sourceImage, eVision.EROIC24 destinationImage, uint rightShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC48 sourceImage, eVision.EROIC24 destinationImage)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24 sourceImage, eVision.EROIC48 destinationImage, uint leftShift)
 Transforms the contents of an image to an image of another type.
static void Convert (eVision.EROIC24 sourceImage, eVision.EROIC48 destinationImage)
 Transforms the contents of an image to an image of another type.
static void ConvertTo422 (eVision.EROIBW8 sourceImage, eVision.EROIBW16 destinationImage)
 Turns an 8-bit gray-level image into a YUV 4:2:2 encoded color image.
static void GainOffset (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float gain, float offset)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float gain)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float gain, float offset)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float gain)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Transforms an image, applying a gain and offset to all pixels.
static void GainOffset (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EColor gain, eVision.EColor offset)
 Transforms an image, applying a gain and offset to all pixels.
static void Gain (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EColor Gain)
 Transforms an image, applying a gain and offset to all pixels.
static void Offset (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EColor Offset)
 Transforms an image, applying a gain and offset to all pixels.
static void Lut (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EBW16Vector lookupTable)
 Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).
static void Lut (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EBW8Vector lookupTable)
 Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).
static void Lut (eVision.EROIBW16 sourceImage, eVision.EROIBW8 destinationImage, eVision.EBW8Vector lookupTable, uint numberOfScalingBits)
 Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).
static void Lut (eVision.EROIBW16 sourceImage, eVision.EROIBW8 destinationImage, eVision.EBW8Vector lookupTable)
 Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).
static void Normalize (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float imposedAverage, float imposedStandardDeviation)
 Normalizes an image, i.e. applies a linear transform to the gray levels so that their average and standard deviation are imposed.
static void Normalize (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float imposedAverage, float imposedStandardDeviation)
 Normalizes an image, i.e. applies a linear transform to the gray levels so that their average and standard deviation are imposed.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelReference, eVision.EROIBW8 imageReference, eVision.EROIBW8 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelReference, eVision.EROIBW8 imageReference, eVision.EROIBW8 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelReference, eVision.EROIBW16 imageReference, eVision.EROIBW16 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelReference, eVision.EROIBW16 imageReference, eVision.EROIBW16 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelReference, eVision.EROIC24 imageReference, eVision.EROIC24 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelReference, eVision.EROIC24 imageReference, eVision.EROIC24 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelReference, eVision.EBW8Vector vectorOfPixelReference, eVision.EROIBW8 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelReference, eVision.EBW8Vector vectorOfPixelReference, eVision.EROIBW8 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelReference, eVision.EBW16Vector vectorOfPixelReference, eVision.EROIBW16 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelReference, eVision.EBW16Vector vectorOfPixelReference, eVision.EROIBW16 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelReference, eVision.EC24Vector vectorOfPixelReference, eVision.EROIC24 destinationImage, bool multiplicative)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelReference, eVision.EC24Vector vectorOfPixelReference, eVision.EROIC24 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelLightReference, eVision.EROIBW8 imageLightReference, eVision.EBW8 pixelDarkReference, eVision.EROIBW8 imageDarkReference, eVision.EROIBW8 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelLightReference, eVision.EROIBW16 imageLightReference, eVision.EBW16 pixelDarkReference, eVision.EROIBW16 imageDarkReference, eVision.EROIBW16 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelLightReference, eVision.EROIC24 imageLightReference, eVision.EC24 pixelDarkReference, eVision.EROIC24 imageDarkReference, eVision.EROIC24 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW8 sourceImage, eVision.EBW8 pixelLightReference, eVision.EBW8Vector vectorOfPixelLightReference, eVision.EBW8 pixelDarkReference, eVision.EBW8Vector vectorOfPixelDarkReference, eVision.EROIBW8 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIBW16 sourceImage, eVision.EBW16 pixelLightReference, eVision.EBW16Vector vectorOfPixelLightReference, eVision.EBW16 pixelDarkReference, eVision.EBW16Vector vectorOfPixelDarkReference, eVision.EROIBW16 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void Uniformize (eVision.EROIC24 sourceImage, eVision.EC24 pixelLightReference, eVision.EC24Vector vectorOfPixelLightReference, eVision.EC24 pixelDarkReference, eVision.EC24Vector vectorOfPixelDarkReference, eVision.EROIC24 destinationImage)
 Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.
static void SetRecursiveAverageLUT (eVision.EBW16Vector lookupTable, float reductionNoiseFactor, float reductionNoiseWidth)
 Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.
static void SetRecursiveAverageLUT (eVision.EBW16Vector lookupTable, float reductionNoiseFactor)
 Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.
static void RecursiveAverage (eVision.EROIBW8 sourceImage, eVision.EROIBW16 store, eVision.EROIBW8 destinationImage, eVision.EBW16Vector lookupTable)
 Applies stronger noise reduction to small variations and conversely.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue, byte highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint threshold, byte lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue, float relativeThreshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue, ushort highValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint threshold, ushort lowValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint threshold)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable, eVision.EBW8 rejectValue, eVision.EBW8 acceptValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable, eVision.EBW8 rejectValue, eVision.EBW8 acceptValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable, eVision.EBW8 rejectValue, eVision.EBW8 acceptValue)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void Threshold (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, eVision.EC24 minimum, eVision.EC24 maximum, eVision.EColorLookup colorLookupTable)
 Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue, byte highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold, eVision.EBW16 lowValue, eVision.EBW16 middleValue, eVision.EBW16 highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue, byte highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold, eVision.EBW16 lowValue, eVision.EBW16 middleValue, eVision.EBW16 highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue, byte highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue, byte middleValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold, byte lowValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold, eVision.EBW16 lowValue, eVision.EBW16 middleValue, eVision.EBW16 highValue)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static void DoubleThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint lowThreshold, uint highThreshold)
 Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW8 AutoThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EThresholdMode thresholdMode, float relativeThresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EBW16 AutoThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EThresholdMode thresholdMode)
 Returns a suitable threshold value for a gray-level image binarization.
static eVision.EHistogramThreshold HistogramThreshold (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold, uint from, uint to)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThreshold (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold, uint from)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThreshold (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThreshold (eVision.EBWHistogramVector histogram, uint threshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThreshold (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold, uint from, uint to)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThreshold (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold, uint from)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThreshold (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThreshold (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold, uint from, uint to)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold, uint from)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, uint threshold, float relativeThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EHistogramThreshold HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, uint threshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold, uint from, uint to)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold, uint from)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold, float relativeThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static void HistogramThresholdBW16 (eVision.EBWHistogramVector histogram, ref uint threshold, out float averageOfPixelsBelowThreshold, out float averageOfPixelsAboveThreshold)
 Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.
static eVision.EBW8 IsodataThreshold (eVision.EBWHistogramVector histogram, uint from, uint to)
 Computes a suitable threshold value for a histogram.
static eVision.EBW8 IsodataThreshold (eVision.EBWHistogramVector histogram, uint from)
 Computes a suitable threshold value for a histogram.
static eVision.EBW8 IsodataThreshold (eVision.EBWHistogramVector histogram)
 Computes a suitable threshold value for a histogram.
static eVision.ETwoLevelsMinResidueThreshold TwoLevelsMinResidueThreshold (eVision.EBWHistogramVector histogram)
 Computes the threshold value used to separate the pixels of an image in two classes.
static float TwoLevelsMinResidueThreshold (eVision.EBWHistogramVector histogram, out eVision.EBW8 firstWhitePixelValue, out float averageBlack, out float averageWhite)
 Computes the threshold value used to separate the pixels of an image in two classes.
static eVision.EThreeLevelsMinResidueThreshold ThreeLevelsMinResidueThreshold (eVision.EBWHistogramVector histogram)
 Computes the two threshold values used to separate the pixels of an image in three classes.
static float ThreeLevelsMinResidueThreshold (eVision.EBWHistogramVector histogram, out eVision.EBW8 firstGrayPixelValue, out eVision.EBW8 firstWhitePixelValue, out float averageBlack, out float averageGray, out float averageWhite)
 Computes the two threshold values used to separate the pixels of an image in three classes.
static eVision.EBW16 IsodataThresholdBW16 (eVision.EBWHistogramVector histogram, uint from, uint to)
 Computes a suitable threshold value for a histogram.
static eVision.EBW16 IsodataThresholdBW16 (eVision.EBWHistogramVector histogram, uint from)
 Computes a suitable threshold value for a histogram.
static eVision.EBW16 IsodataThresholdBW16 (eVision.EBWHistogramVector histogram)
 Computes a suitable threshold value for a histogram.
static void ConvolKernel (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolKernel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a convolution EKernel.
static void ConvolSymmetricKernel (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolSymmetricKernel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, eVision.EKernel kernel)
 Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolLowpass3 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 low-pass kernel.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EBW8Vector sourceVector, eVision.EBW8Vector destinationVector, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EBW8Vector sourceVector, eVision.EBW8Vector destinationVector)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EBW16Vector sourceVector, eVision.EBW16Vector destinationVector, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EBW16Vector sourceVector, eVision.EBW16Vector destinationVector)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolUniform (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EBW8Vector sourceImage, eVision.EBW8Vector destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EBW8Vector sourceImage, eVision.EBW8Vector destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EBW16Vector sourceImage, eVision.EBW16Vector destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EBW16Vector sourceImage, eVision.EBW16Vector destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolGaussian (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass1 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolHighpass2 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradientY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGradient (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobelY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolSobel (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW8 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolSobel (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewittY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolPrewitt (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolRoberts (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW8 sourceImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage, eVision.ERegion region)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolRoberts (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 The Roberts edge extraction filter is based on a 2x2 kernel.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianX (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacianY (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian4 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolLaplacian8 (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi, bool normalize)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ConvolGabor (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight, float sigma, float gamma, float theta, float lambda, float psi)
 Computes the Gabor filter response of the source image and stores the result in the destination image.
static void ModulusImage (eVision.EImageBW8 destinationImage, float gain)
 Prepares a lookup-table image for use for gradient magnitude computation.
static void ModulusImage (eVision.EImageBW8 destinationImage)
 Prepares a lookup-table image for use for gradient magnitude computation.
static void ArgumentImage (eVision.EImageBW8 destinationImage, eVision.EBW8 phase, float period)
 Prepares a lookup-table image for use for gradient argument computation.
static void ArgumentImage (eVision.EImageBW8 destinationImage)
 Prepares a lookup-table image for use for gradient argument computation.
static void ArgumentImage (eVision.EImageBW8 destinationImage, eVision.EBW8 phase)
 Prepares a lookup-table image for use for gradient argument computation.
static void GradientScalar (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EROIBW8 lookupTable)
 Computes the (scalar) gradient image derived from a given source image.
static void GradientScalar (eVision.EROIBW32 sourceImage, eVision.EROIBW8 destinationImage, eVision.EROIBW8 lookupTable)
 Computes the (scalar) gradient image derived from a given source image.
static void LocalAverage (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalAverage (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalAverage (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalAverage (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalAverage (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalAverage (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the average in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void LocalDeviation (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfWidth, uint halfHeight)
 Computes the standard deviation in a rectangular window centered on every pixel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void DilateBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void ErodeBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void OpenBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void CloseBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void WhiteTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void BlackTopHatBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a rectangular kernel.
static void MorphoGradientBox (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a rectangular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void ErodeDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void DilateDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void OpenDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs an opening on an image (erosion followed by dilation) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void CloseDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Performs a closing on an image (dilation followed by erosion) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void WhiteTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void BlackTopHatDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Computes the morphological gradient of an image using a circular kernel.
static void MorphoGradientDisk (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame)
 Computes the morphological gradient of an image using a circular kernel.
static void BiLevelErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelErodeBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelErodeBox (eVision.EROIBW8 sourceImage)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelDilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.
static void BiLevelDilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.
static void BiLevelDilateBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.
static void BiLevelDilateBox (eVision.EROIBW8 sourceImage)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.
static void BiLevelOpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.
static void BiLevelOpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.
static void BiLevelOpenBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.
static void BiLevelOpenBox (eVision.EROIBW8 sourceImage)
 Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.
static void BiLevelCloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.
static void BiLevelCloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.
static void BiLevelCloseBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.
static void BiLevelCloseBox (eVision.EROIBW8 sourceImage)
 Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.
static void BiLevelWhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.
static void BiLevelWhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.
static void BiLevelWhiteTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.
static void BiLevelBlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.
static void BiLevelBlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.
static void BiLevelBlackTopHatBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.
static void BiLevelMorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Computes the morphological gradient of a bilevel image using a rectangular kernel.
static void BiLevelMorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of a bilevel image using a rectangular kernel.
static void BiLevelMorphoGradientBox (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of a bilevel image using a rectangular kernel.
static void BiLevelMorphoGradientBox (eVision.EROIBW8 sourceImage)
 Computes the morphological gradient of a bilevel image using a rectangular kernel.
static void BiLevelErodeDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelErodeDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelErodeDisk (eVision.EROIBW8 sourceImage)
 Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).
static void BiLevelDilateDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.
static void BiLevelDilateDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.
static void BiLevelDilateDisk (eVision.EROIBW8 sourceImage)
 Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.
static void BiLevelOpenDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.
static void BiLevelOpenDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.
static void BiLevelOpenDisk (eVision.EROIBW8 sourceImage)
 Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.
static void BiLevelCloseDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.
static void BiLevelCloseDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.
static void BiLevelCloseDisk (eVision.EROIBW8 sourceImage)
 Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.
static void BiLevelWhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on a bilevel image (source image minus open image) on a quasi-circular kernel.
static void BiLevelWhiteTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on a bilevel image (source image minus open image) on a quasi-circular kernel.
static void BiLevelBlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Performs a top-hat filtering on a bilevel image (closed image minus source image) on a quasi-circular kernel.
static void BiLevelBlackTopHatDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Performs a top-hat filtering on a bilevel image (closed image minus source image) on a quasi-circular kernel.
static void BiLevelMorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Computes the morphological gradient of a bilevel image using a quasi-circular kernel.
static void BiLevelMorphoGradientDisk (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Computes the morphological gradient of a bilevel image using a quasi-circular kernel.
static void BiLevelMorphoGradientDisk (eVision.EROIBW8 sourceImage)
 Computes the morphological gradient of a bilevel image using a quasi-circular kernel.
static void Open (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffErode, int n32ValOffDilate)
static void Open (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffErode)
static void Open (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void Open (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffErode, eVision.EC24 c24ColorOffDilate)
static void Open (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffErode)
static void Open (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void Close (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffDilate, int n32ValOffErode)
static void Close (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffDilate)
static void Close (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void Close (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffDilate, eVision.EC24 c24ColorOffErode)
static void Close (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffDilate)
static void Close (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void Erode (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOff)
static void Erode (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void Erode (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOff)
static void Erode (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void Erode (eVision.EBW8Vector pSrc, eVision.EBW8Vector pDst, uint un32HalfWidth)
static void Erode (eVision.EBW8Vector pSrc, eVision.EBW8Vector pDst)
static void Erode (eVision.EBW16Vector pSrc, eVision.EBW16Vector pDst, uint un32HalfWidth)
static void Erode (eVision.EBW16Vector pSrc, eVision.EBW16Vector pDst)
static void Dilate (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOff)
static void Dilate (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void Dilate (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOff)
static void Dilate (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void Dilate (eVision.EBW8Vector pSrc, eVision.EBW8Vector pDst, uint un32HalfWidth)
static void Dilate (eVision.EBW8Vector pSrc, eVision.EBW8Vector pDst)
static void Dilate (eVision.EBW16Vector pSrc, eVision.EBW16Vector pDst, uint un32HalfWidth)
static void Dilate (eVision.EBW16Vector pSrc, eVision.EBW16Vector pDst)
static void BlackTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffDilate, int n32ValOffErode)
static void BlackTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffDilate)
static void BlackTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void BlackTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffDilate, eVision.EC24 c24ColorOffErode)
static void BlackTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffDilate)
static void BlackTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void WhiteTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffErode, int n32ValOffDilate)
static void WhiteTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter, int n32ValOffErode)
static void WhiteTopHat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int n32Iter)
static void WhiteTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffErode, eVision.EC24 c24ColorOffDilate)
static void WhiteTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter, eVision.EC24 c24ColorOffErode)
static void WhiteTopHat (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int n32Iter)
static void Median (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EROIBW8 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EROIBW16 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EROIC24 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static void Median (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 destinationImage)
 Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.
static int Thin (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thinningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int Thin (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel thinningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int Thin (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel thinningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thin (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thinningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thin (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel thinningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thin (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel thinningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int Thick (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thickeningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int Thick (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel thickeningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int Thick (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel thickeningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thick (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thickeningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thick (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EKernel thickeningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Thick (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EKernel thickeningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void BiLevelMedian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth, uint halfOfKernelHeight)
 Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).
static void BiLevelMedian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint halfOfKernelWidth)
 Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).
static void BiLevelMedian (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).
static void BiLevelThin (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thinningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thinning operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void BiLevelThin (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thinningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thinning operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static int BiLevelThick (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thickeningKernel, int numberOfIterations, eVision.EKernelRotation rotationMode)
 Applies a thickening operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void BiLevelThick (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EKernel thickeningKernel, eVision.EKernelRotation rotationMode, ref int numberOfIterations)
 Applies a thickening operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.
static void Distance (eVision.EROIBW8 sourceImage, eVision.EImageBW16 destinationImage, int valueOutOfImage)
 Computes the morphological distance function on a binary image (0 for black, non 0 for white).
static void Distance (eVision.EROIBW8 sourceImage, eVision.EImageBW16 destinationImage)
 Computes the morphological distance function on a binary image (0 for black, non 0 for white).
static void Histogram (eVision.EROIBW8 sourceImage, eVision.EBWHistogramVector histogram)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBWHistogramVector histogram)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EBWHistogramVector histogram)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW32 sourceImage, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW32 sourceImage, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBWHistogramVector histogram)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW32 sourceImage, eVision.EROIBW8 mask, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits, bool saturate)
 Computes the histogram of an image (count of each gray-level value).
static void Histogram (eVision.EROIBW32 sourceImage, eVision.EROIBW8 mask, eVision.EBWHistogramVector histogram, uint mostSignificantBit, uint numberOfSignificantBits)
 Computes the histogram of an image (count of each gray-level value).
static void Equalize (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Equalizes an image histogram (the gray levels are re-mapped so that the histogram becomes as close to uniform as possible).
static void Equalize (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Equalizes an image histogram (the gray levels are re-mapped so that the histogram becomes as close to uniform as possible).
static void CumulateHistogram (eVision.EBWHistogramVector sourceVector, eVision.EBWHistogramVector destinationVector)
 Cumulates histogram values in another histogram.
static float AnalyseHistogram (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation, int minimumIndex, int maximumIndex)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static float AnalyseHistogram (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation, int minimumIndex)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static float AnalyseHistogram (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static float AnalyseHistogramBW16 (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation, int minimumIndex, int maximumIndex)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static float AnalyseHistogramBW16 (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation, int minimumIndex)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static float AnalyseHistogramBW16 (eVision.EBWHistogramVector histogram, eVision.EHistogramFeature operation)
 Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).
static void ProjectOnARow (eVision.EROIBW8 sourceImage, eVision.EBW32Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW16 sourceImage, eVision.EBW32Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW8 sourceImage, eVision.EBW8Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW16 sourceImage, eVision.EBW16Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIC24 sourceImage, eVision.EC24Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW32Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW32Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnARow (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EC24Vector destinationVector)
 Projects an image vertically onto a row.
static void ProjectOnAColumn (eVision.EROIBW8 sourceImage, eVision.EBW32Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW16 sourceImage, eVision.EBW32Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW8 sourceImage, eVision.EBW8Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW16 sourceImage, eVision.EBW16Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIC24 sourceImage, eVision.EC24Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW32Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW32Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16Vector destinationVector)
 Projects an image horizontally onto a column.
static void ProjectOnAColumn (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EC24Vector destinationVector)
 Projects an image horizontally onto a column.
static float Focusing (eVision.EROIBW8 image)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIBW8 image, eVision.ERegion region)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIBW8 image, eVision.ERegion region, eVision.EFrame frame)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIBW16 image)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIBW16 image, eVision.ERegion region)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIBW16 image, eVision.ERegion region, eVision.EFrame frame)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIC24 image)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIC24 image, eVision.ERegion region)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static float Focusing (eVision.EROIC24 image, eVision.ERegion region, eVision.EFrame frame)
 Returns a measure of the focusing of an image by computing the total gradient energy.
static void SetFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, bool odd)
 Replaces the frame of given parity in an image.
static void SetFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, bool odd)
 Replaces the frame of given parity in an image.
static void SetFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, bool odd)
 Replaces the frame of given parity in an image.
static void GetFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, bool odd)
 Extracts the frame of given parity from an image.
static void GetFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, bool odd)
 Extracts the frame of given parity from an image.
static void GetFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, bool odd)
 Extracts the frame of given parity from an image.
static void RebuildFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, uint fixedRow)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RebuildFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RebuildFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, uint fixedRow)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RebuildFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RebuildFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, uint fixedRow)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RebuildFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Rebuilds one frame of the image by interpolation between the lines of the other frame.
static void RealignFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int offset, uint fixedRow)
 Shifts one frame of the image horizontally.
static void RealignFrame (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, int offset)
 Shifts one frame of the image horizontally.
static void RealignFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, int offset, uint fixedRow)
 Shifts one frame of the image horizontally.
static void RealignFrame (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, int offset)
 Shifts one frame of the image horizontally.
static void RealignFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int offset, uint fixedRow)
 Shifts one frame of the image horizontally.
static void RealignFrame (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, int offset)
 Shifts one frame of the image horizontally.
static int MatchFrames (eVision.EROIBW8 sourceImage, int fixedRow, int minimumOffset, int maximumOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static int MatchFrames (eVision.EROIBW16 sourceImage, int fixedRow, int minimumOffset, int maximumOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static int MatchFrames (eVision.EROIC24 sourceImage, int fixedRow, int minimumOffset, int maximumOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static void MatchFrames (eVision.EROIBW8 sourceImage, int fixedRow, int minimumOffset, int maximumOffset, ref int bestOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static void MatchFrames (eVision.EROIBW16 sourceImage, int fixedRow, int minimumOffset, int maximumOffset, ref int bestOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static void MatchFrames (eVision.EROIC24 sourceImage, int fixedRow, int minimumOffset, int maximumOffset, ref int bestOffset)
 Determines the optimal shift amplitude by comparing two successive lines of the image.
static void SwapFrames (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Interchanges the even and odd rows of an image.
static void SwapFrames (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Interchanges the even and odd rows of an image.
static void SwapFrames (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Interchanges the even and odd rows of an image.
static void SetupEqualize (eVision.EBWHistogramVector histogram, eVision.EBW8Vector lookupTable)
 Prepares a lookup-table for image equalization, using an image histogram.
static void SetupEqualize (eVision.EBWHistogramVector histogram, eVision.EBW16Vector lookupTable)
 Prepares a lookup-table for image equalization, using an image histogram.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.EBW8Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.EBW16Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.EC24Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 outOfMaskValue, eVision.EBW8Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 outOfMaskValue, eVision.EBW16Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EC24 outOfMaskValue, eVision.EC24Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.EBW8Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.EBW16Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.EC24Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 outOfMaskValue, eVision.EBW8Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 outOfMaskValue, eVision.EBW16Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EC24 outOfMaskValue, eVision.EC24Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 outOfMaskValue, eVision.EBW8Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 outOfMaskValue, eVision.EBW16Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EC24 outOfMaskValue, eVision.EC24Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 outOfMaskValue, eVision.EBW8Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 outOfMaskValue, eVision.EBW16Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void ImageToLineSegment (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EC24 outOfMaskValue, eVision.EC24Vector path, eVision.ELine line)
 Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.
static void LineSegmentToImage (eVision.EROIBW8 destinationImage, eVision.EBW8 pixel, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void LineSegmentToImage (eVision.EROIBW16 destinationImage, eVision.EBW16 pixel, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void LineSegmentToImage (eVision.EROIC24 destinationImage, eVision.EC24 pixel, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void LineSegmentToImage (eVision.EROIBW8 destinationImage, eVision.EBW8Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void LineSegmentToImage (eVision.EROIBW16 destinationImage, eVision.EBW16Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void LineSegmentToImage (eVision.EROIC24 destinationImage, eVision.EC24Vector path, int X0, int Y0, int X1, int Y1)
 Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).
static void ImageToPath (eVision.EROIBW8 sourceImage, eVision.EBW8PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIBW16 sourceImage, eVision.EBW16PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIC24 sourceImage, eVision.EC24PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 outOfMaskValue, eVision.EBW8PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 outOfMaskValue, eVision.EBW16PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, eVision.EC24 outOfMaskValue, eVision.EC24PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 outOfMaskValue, eVision.EBW8PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 outOfMaskValue, eVision.EBW16PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void ImageToPath (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EC24 outOfMaskValue, eVision.EC24PathVector path)
 Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.
static void PathToImage (eVision.EROIBW8 sourceImage, eVision.EBW8PathVector path)
 Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.
static void PathToImage (eVision.EROIBW16 sourceImage, eVision.EBW16PathVector path)
 Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.
static void PathToImage (eVision.EROIC24 sourceImage, eVision.EC24PathVector path)
 Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.
static void ProfileDerivative (eVision.EBW8Vector sourceVector, eVision.EBW8Vector destinationVector)
 Computes the first derivative of a profile extracted from a gray-level image.
static void ProfileDerivative (eVision.EBW16Vector sourceVector, eVision.EBW16Vector destinationVector)
 Computes the first derivative of a profile extracted from a gray-level image.
static void GetProfilePeaks (eVision.EBW8Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold, uint minimumAmplitude, uint minimumArea)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW8Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold, uint minimumAmplitude)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW8Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW8Vector profile, eVision.EPeakVector peaks, uint lowThreshold)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW8Vector profile, eVision.EPeakVector peaks)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW16Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold, uint minimumAmplitude, uint minimumArea)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW16Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold, uint minimumAmplitude)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW16Vector profile, eVision.EPeakVector peaks, uint lowThreshold, uint highThreshold)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW16Vector profile, eVision.EPeakVector peaks, uint lowThreshold)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static void GetProfilePeaks (eVision.EBW16Vector profile, eVision.EPeakVector peaks)
 Detects peaks in a gray-level profile. Maxima as well as minima are considered.
static uint PixelCompare (eVision.EROIBW8 sourceImage0, eVision.EROIBW8 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW16 sourceImage0, eVision.EROIBW16 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIC24 sourceImage0, eVision.EROIC24 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW8 sourceImage0, eVision.ERegion region, eVision.EROIBW8 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW16 sourceImage0, eVision.ERegion region, eVision.EROIBW16 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIC24 sourceImage0, eVision.ERegion region, eVision.EROIC24 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW8 sourceImage0, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW16 sourceImage0, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIC24 sourceImage0, eVision.ERegion region, eVision.EFrame frame, eVision.EROIC24 sourceImage1)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW8 sourceImage0, eVision.EROIBW8 sourceImage1, eVision.EROIBW8 mask)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIBW16 sourceImage0, eVision.EROIBW16 sourceImage1, eVision.EROIBW8 mask)
 Counts the number of pixels differing between two images.
static uint PixelCompare (eVision.EROIC24 sourceImage0, eVision.EROIC24 sourceImage1, eVision.EROIBW8 mask)
 Counts the number of pixels differing between two images.
static void PixelMin (eVision.EROIBW8 sourceImage, out eVision.EBW8 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW16 sourceImage, out eVision.EBW16 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW8 sourceImage, eVision.ERegion region, out eVision.EBW8 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW16 sourceImage, eVision.ERegion region, out eVision.EBW16 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, out eVision.EBW8 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, out eVision.EBW16 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out eVision.EBW8 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMin (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out eVision.EBW16 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMinBW8 (eVision.EROIBW8 sourceImage, out eVision.EBW8 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMinBW16 (eVision.EROIBW16 sourceImage, out eVision.EBW16 minimumValue)
 Computes the minimum gray-level value in an image.
static void PixelMax (eVision.EROIBW8 sourceImage, out eVision.EBW8 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW16 sourceImage, out eVision.EBW16 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW8 sourceImage, eVision.ERegion region, out eVision.EBW8 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW16 sourceImage, eVision.ERegion region, out eVision.EBW16 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, out eVision.EBW8 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, out eVision.EBW16 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out eVision.EBW8 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMax (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out eVision.EBW16 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMaxBW8 (eVision.EROIBW8 sourceImage, out eVision.EBW8 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelMaxBW16 (eVision.EROIBW16 sourceImage, out eVision.EBW16 maximumValue)
 Computes the maximum gray-level value in an image.
static void PixelAverage (eVision.EROIBW8 sourceImage, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIBW16 sourceImage, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIC24 sourceImage, out float average0, out float average1, out float average2)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIC24 sourceImage, eVision.ERegion region, out float average0, out float average1, out float average2)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIBW8 sourceImage, eVision.EROIBW8 inputMask, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIBW16 sourceImage, eVision.EROIBW8 inputMask, out float average)
 Computes the average pixel value in a gray-level or color image.
static void PixelAverage (eVision.EROIC24 sourceImage, eVision.EROIBW8 inputMask, out float average0, out float average1, out float average2)
 Computes the average pixel value in a gray-level or color image.
static void PixelStat (eVision.EROIBW8 sourceImage, out eVision.EBW8 minimumValue, out eVision.EBW8 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStat (eVision.EROIBW16 sourceImage, out eVision.EBW16 minimumValue, out eVision.EBW16 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStat (eVision.EROIBW8 sourceImage, eVision.ERegion region, out eVision.EBW8 minimumValue, out eVision.EBW8 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStat (eVision.EROIBW16 sourceImage, eVision.ERegion region, out eVision.EBW16 minimumValue, out eVision.EBW16 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStat (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out eVision.EBW8 minimumValue, out eVision.EBW8 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStat (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out eVision.EBW16 minimumValue, out eVision.EBW16 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStatBW8 (eVision.EROIBW8 sourceImage, out eVision.EBW8 minimumValue, out eVision.EBW8 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStatBW16 (eVision.EROIBW16 sourceImage, out eVision.EBW16 minimumValue, out eVision.EBW16 maximumValue, out float average)
 Computes the minimum, maximum and average gray-level values in an image.
static void PixelStdDev (eVision.EROIBW8 sourceImage, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIBW16 sourceImage, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIC24 sourceImage, out float standardDeviation0, out float standardDeviation1, out float standardDeviation2, out float correlation01, out float correlation12, out float correlation02, out float mean0, out float mean1, out float mean2)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIC24 sourceImage, eVision.ERegion region, out float standardDeviation0, out float standardDeviation1, out float standardDeviation2, out float correlation01, out float correlation12, out float correlation02, out float mean0, out float mean1, out float mean2)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float standardDeviation, out float mean)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelStdDev (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, out float standardDeviation0, out float standardDeviation1, out float standardDeviation2, out float correlation01, out float correlation12, out float correlation02, out float mean0, out float mean1, out float mean2)
 Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBelowThreshold, out int numberOfPixelsBetweenThresholds, out int numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void PixelCount (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out ulong numberOfPixelsBelowThreshold, out ulong numberOfPixelsBetweenThresholds, out ulong numberOfPixelsAboveThreshold)
 Counts the pixels in the three value classes separated by two thresholds.
static void Area (eVision.EROIBW8 sourceImage, eVision.EBW8 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void Area (eVision.EROIBW16 sourceImage, eVision.EBW16 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void Area (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void Area (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void Area (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void Area (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 threshold, out int numberOfPixelsAboveThreshold)
 Counts the pixels whose values are above (or on) a threshold.
static void AreaDoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void AreaDoubleThreshold (eVision.EROIBW16 sourceImage, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void AreaDoubleThreshold (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void AreaDoubleThreshold (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void AreaDoubleThreshold (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, eVision.EBW8 lowThreshold, eVision.EBW8 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void AreaDoubleThreshold (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, eVision.EBW16 lowThreshold, eVision.EBW16 highThreshold, out int numberOfPixelsBetweenThresholds)
 Counts the pixels whose values are comprised between (or on) two thresholds.
static void PixelVariance (eVision.EROIBW8 sourceImage, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIBW16 sourceImage, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIC24 sourceImage, out float variance0, out float variance1, out float variance2, out float covariance01, out float covariance12, out float covariance20, out float mean0, out float mean1, out float mean2)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIC24 sourceImage, eVision.ERegion region, out float variance0, out float variance1, out float variance2, out float covariance01, out float covariance12, out float covariance20, out float mean0, out float mean1, out float mean2)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float variance, out float mean)
 For a gray-level image, computes the mean and variance of the pixel values.
static void PixelVariance (eVision.EROIC24 sourceImage, eVision.EROIBW8 mask, out float variance0, out float variance1, out float variance2, out float covariance01, out float covariance12, out float covariance20, out float mean0, out float mean1, out float mean2)
 For a gray-level image, computes the mean and variance of the pixel values.
static void GravityCenter (eVision.EROIBW8 sourceImage, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static void GravityCenter (eVision.EROIBW16 sourceImage, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static void GravityCenter (eVision.EROIBW8 sourceImage, eVision.ERegion region, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static void GravityCenter (eVision.EROIBW16 sourceImage, eVision.ERegion region, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static void GravityCenter (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static void GravityCenter (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, uint threshold, out float gravityX, out float gravityY)
 Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EROIBW8 mask)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EROIBW8 mask)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EROIBW8 mask)
 Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW16 referenceImage, uint count, eVision.EReferenceNoise referenceNoise)
static float RmsNoise (eVision.EROIBW8 sourceImage, eVision.EROIBW16 referenceImage, uint count)
static float SignalNoiseRatio (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW8 sourceImage, eVision.EROIBW8 referenceImage, eVision.EROIBW8 mask)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW16 sourceImage, eVision.EROIBW16 referenceImage, eVision.EROIBW8 mask)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EROIBW8 mask, eVision.EReferenceNoise referenceNoise)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIC24 sourceImage, eVision.EROIC24 referenceImage, eVision.EROIBW8 mask)
 Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.
static float SignalNoiseRatio (eVision.EROIBW8 pSrcImage, eVision.EROIBW16 pRefImage, uint un32Count, eVision.EReferenceNoise eReferenceNoise)
static float SignalNoiseRatio (eVision.EROIBW8 pSrcImage, eVision.EROIBW16 pRefImage, uint un32Count)
static void BinaryMoments (eVision.EROIBW8 sourceImage, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, uint threshold, out float M, out float Mx, out float My)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW8 sourceImage, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void BinaryMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, uint threshold, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.
static void WeightedMoments (eVision.EROIBW8 sourceImage, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.ERegion region, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW8 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void WeightedMoments (eVision.EROIBW16 sourceImage, eVision.EROIBW8 mask, out float M, out float Mx, out float My, out float Mxx, out float Mxy, out float Myy, out float Mxxx, out float Mxxy, out float Mxyy, out float Myyy, out float Mxxxx, out float Mxxxy, out float Mxxyy, out float Mxyyy, out float Myyyy)
 Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.
static void SetCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.
static void SetCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EFrame frame, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.
static void SetCircleWarp (eVision.EWedge wedge, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.
static void SetCircleWarp (eVision.EWedge wedge, eVision.EFrame frame, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth, int warpImageHeight)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EFrame frame, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth, int warpImageHeight)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EFrame frame, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (float centerX, float centerY, int numberOfRadialSampledPoints, float minimumRadius, float maximumRadius, int numberOfTangentSampledPoints, float minimumAngle, float maximumAngle, eVision.EFrame frame, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth, int warpImageHeight)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, eVision.EFrame frame, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth, int warpImageHeight)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, eVision.EFrame frame, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int warpImageWidth)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetInvCircleWarp (eVision.EWedge wedge, eVision.EFrame frame, int numberOfRadialSampledPoints, int numberOfTangentSampledPoints, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.
static void SetupInverseWarp (eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, eVision.EImageBW16 inverseWarpImageX, eVision.EImageBW16 inverseWarpImageY)
 Prepares suitable inverse warp images for use with function EasyImage.Warp to unwarp an invertible LUT given by the warpImageX and warpImageY.
static void Warp (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int shiftX, int shiftY)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Warp (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int shiftX)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Warp (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Warp (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int shiftX, int shiftY)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Warp (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY, int shiftX)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Warp (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EImageBW16 warpImageX, eVision.EImageBW16 warpImageY)
 Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.
static void Contour (eVision.EROIBW8 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EPathVector path)
 Follows the contour of an object.
static void Contour (eVision.EROIBW16 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EPathVector path)
 Follows the contour of an object.
static void Contour (eVision.EROIBW8 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EBW8PathVector path, bool freeman)
 Follows the contour of an object.
static void Contour (eVision.EROIBW8 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EBW8PathVector path)
 Follows the contour of an object.
static void Contour (eVision.EROIBW16 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EBW16PathVector path, bool freeman)
 Follows the contour of an object.
static void Contour (eVision.EROIBW16 sourceImage, eVision.EContourMode contourMode, int startX, int startY, eVision.EContourThreshold thresholdMode, uint threshold, eVision.EConnexity connexity, eVision.EBW16PathVector path)
 Follows the contour of an object.
static void VerticalMirror (eVision.EROIBW8 sourceImage)
 Mirrors an image vertically (the rows are swapped).
static void VerticalMirror (eVision.EROIBW16 sourceImage)
 Mirrors an image vertically (the rows are swapped).
static void VerticalMirror (eVision.EROIC24 sourceImage)
 Mirrors an image vertically (the rows are swapped).
static void HorizontalMirror (eVision.EROIBW8 sourceImage)
 Mirrors an image horizontally (the columns are swapped).
static void HorizontalMirror (eVision.EROIC24 sourceImage)
 Mirrors an image horizontally (the columns are swapped).
static void HorizontalMirror (eVision.EROIBW16 sourceImage)
 Mirrors an image horizontally (the columns are swapped).
static void LinearTransform (eVision.EROIBW8 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIBW8 destinationImage, int interpolationBits)
 Applies a general affine transformation.
static void LinearTransform (eVision.EROIBW8 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIBW8 destinationImage)
 Applies a general affine transformation.
static void LinearTransform (eVision.EROIBW16 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIBW16 destinationImage, int interpolationBits)
 Applies a general affine transformation.
static void LinearTransform (eVision.EROIBW16 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIBW16 destinationImage)
 Applies a general affine transformation.
static void LinearTransform (eVision.EROIC24 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIC24 destinationImage, int interpolationBits)
 Applies a general affine transformation.
static void LinearTransform (eVision.EROIC24 sourceImage, float Axx, float Axy, float Ax, float Ayx, float Ayy, float Ay, eVision.EROIC24 destinationImage)
 Applies a general affine transformation.
static void ScaleRotate (eVision.EROIBW8 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.ERegion region, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.ERegion region, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW8 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW8 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIC24 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIC24 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage, int interpolationBits)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void ScaleRotate (eVision.EROIBW16 sourceImage, eVision.EFrame frame, float sourceImagePivotX, float sourceImagePivotY, float destinationImagePivotX, float destinationImagePivotY, float scaleX, float scaleY, float rotation, eVision.EROIBW16 destinationImage)
 Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.
static void Transpose (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Transpose an image.
static void Transpose (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Transpose an image.
static void Transpose (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Transpose an image.
static void Transpose (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage)
 Transpose an image.
static void Transpose (eVision.EROIBW8 sourceImage)
 Transpose an image.
static void Transpose (eVision.EROIBW16 sourceImage)
 Transpose an image.
static void Transpose (eVision.EROIC24 sourceImage)
 Transpose an image.
static void Transpose (eVision.EROIC24A sourceImage)
 Transpose an image.
static void Flip (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIBW8 sourceImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIBW16 sourceImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIC24 sourceImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Flip (eVision.EROIC24A sourceImage, eVision.EFlipAxis axis)
 Flip an image around either the vertical axis, the horizontal axis or both.
static void Rotate (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIBW8 sourceImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIBW16 sourceImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIC24 sourceImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Rotate (eVision.EROIC24A sourceImage, eVision.ERotationRightAngles rightAngle)
 Rotate an image by an increment of a quarter of a turn (right angle).
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float destinationImagePivot0X, float destinationImagePivot0Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits, bool resize)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits, bool resize)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits, bool resize)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y, int interpolationBits)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Register (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, float sourceImagePivot0X, float sourceImagePivot0Y, float sourceImagePivot1X, float sourceImagePivot1Y, float sourceImagePivot2X, float sourceImagePivot2Y, float destinationImagePivot0X, float destinationImagePivot0Y, float destinationImagePivot1X, float destinationImagePivot1Y, float destinationImagePivot2X, float destinationImagePivot2Y)
 Registers an image by realigning one, two or three pivot points to reference positions.
static void Shrink (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.
static void Shrink (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.
static void Shrink (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.ERegion region, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.ERegion region, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.ERegion region, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.ERegion region, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW8 src, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW8 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize, int constant)
 Performs a locally adaptive threshold on the source image.
static void AdaptiveThreshold (eVision.EROIBW16 src, eVision.ERegion region, eVision.EFrame frame, eVision.EROIBW16 dst, eVision.EAdaptiveThresholdMethod method, int halfKernelSize)
 Performs a locally adaptive threshold on the source image.
static void HitAndMiss (eVision.EROIBW8 source, eVision.EROIBW8 destination, eVision.EHitAndMissKernel kernel)
 Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.
static void HitAndMiss (eVision.EROIBW16 source, eVision.EROIBW16 destination, eVision.EHitAndMissKernel kernel)
 Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.
static void HitAndMiss (eVision.EROIC24 source, eVision.EROIC24 destination, eVision.EHitAndMissKernel kernel)
 Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.
static void HDRFusion (eVision.EROIBW8 darkSrc, eVision.EROIBW8 lightSrc, int shutterSpeedFactor, eVision.EROIBW16 dst)
 Fuses two images using HDR principles.
static void HDRFusion (eVision.EROIBW16 darkSrc, eVision.EROIBW16 lightSrc, int shutterSpeedFactor, eVision.EROIBW16 dst)
 Fuses two images using HDR principles.
static void HDRFusion (eVision.EROIBW16 darkSrc, eVision.EROIBW16 lightSrc, int shutterSpeedFactor, eVision.EROIBW32 dst)
 Fuses two images using HDR principles.
static void HDRFusion (eVision.EROIC24 darkSrc, eVision.EROIC24 lightSrc, int shutterSpeedFactor, eVision.EROIC48 dst)
 Fuses two images using HDR principles.
static void HDRFusion (eVision.EROIC48 darkSrc, eVision.EROIC48 lightSrc, int shutterSpeedFactor, eVision.EROIC48 dst)
 Fuses two images using HDR principles.
static void AlphaBlend (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, double opacity)
 Draws an image over another.
static void Resize (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage, eVision.EInterpolationMode interpolation)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIBW8 sourceImage, eVision.EROIBW8 destinationImage)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage, eVision.EInterpolationMode interpolation)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIBW16 sourceImage, eVision.EROIBW16 destinationImage)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage, eVision.EInterpolationMode interpolation)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIC24 sourceImage, eVision.EROIC24 destinationImage)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage, eVision.EInterpolationMode interpolation)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Resize (eVision.EROIC24A sourceImage, eVision.EROIC24A destinationImage)
 Resize an image. The dimension to resize to are infered by the size of the destination image.
static void Deinterlace (eVision.EROIBW8 sourceImage, eVision.EROIBW8 out1, eVision.EROIBW8 out2, bool interpolate)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIBW8 sourceImage, eVision.EROIBW8 out1, eVision.EROIBW8 out2)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIBW16 sourceImage, eVision.EROIBW16 out1, eVision.EROIBW16 out2, bool interpolate)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIBW16 sourceImage, eVision.EROIBW16 out1, eVision.EROIBW16 out2)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIC24 sourceImage, eVision.EROIC24 out1, eVision.EROIC24 out2, bool interpolate)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIC24 sourceImage, eVision.EROIC24 out1, eVision.EROIC24 out2)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIC24A sourceImage, eVision.EROIC24A out1, eVision.EROIC24A out2, bool interpolate)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Deinterlace (eVision.EROIC24A sourceImage, eVision.EROIC24A out1, eVision.EROIC24A out2)
 This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.
static void Interlace (eVision.EROIBW8 in1, eVision.EROIBW8 in2, eVision.EROIBW8 destinationImage)
 This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.
static void Interlace (eVision.EROIBW16 in1, eVision.EROIBW16 in2, eVision.EROIBW16 destinationImage)
 This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.
static void Interlace (eVision.EROIC24 in1, eVision.EROIC24 in2, eVision.EROIC24 destinationImage)
 This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.
static void Interlace (eVision.EROIC24A in1, eVision.EROIC24A in2, eVision.EROIC24A destinationImage)
 This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.
static void FillHoles (eVision.ERegion region, eVision.EImageBW8 imgOut, eVision.EBW8 background, eVision.EBW8 foreground)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void FillHoles (eVision.ERegion region, eVision.EImageBW8 imgOut, eVision.EBW8 background)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void FillHoles (eVision.ERegion region, eVision.EImageBW8 imgOut)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void FillHoles (eVision.EROIBW8 imgIn, eVision.EImageBW8 imgOut, eVision.EBW8 background, eVision.EBW8 foreground)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void FillHoles (eVision.EROIBW8 imgIn, eVision.EImageBW8 imgOut, eVision.EBW8 background)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void FillHoles (eVision.EROIBW8 imgIn, eVision.EImageBW8 imgOut)
 Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.
static void RemoveOutliers (eVision.EROIBW8 input, eVision.EImageBW8 output, byte threshold, int halfKernelWidth, int halfKernelHeight)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW8 input, eVision.EImageBW8 output, byte threshold, int halfKernelWidth)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW8 input, eVision.EImageBW8 output, byte threshold)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW8 input, eVision.EImageBW8 output)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW16 input, eVision.EImageBW16 output, ushort threshold, int halfKernelWidth, int halfKernelHeight)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW16 input, eVision.EImageBW16 output, ushort threshold, int halfKernelWidth)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW16 input, eVision.EImageBW16 output, ushort threshold)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void RemoveOutliers (eVision.EROIBW16 input, eVision.EImageBW16 output)
 For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.
static void Thinning (eVision.EROIBW8 input, eVision.EROIBW8 output)
 Reduces foreground regions to a one-pixel-wide skeleton using the Zhang-Suen thinning algorithm.
static void Thinning (eVision.EROIBW16 input, eVision.EROIBW16 output)
 Reduces foreground regions to a one-pixel-wide skeleton using the Zhang-Suen thinning algorithm.

Properties

static eVision.EC24 OverlayColor [get, set]
 Returns the color of the overlay in the destination image when an EBW8 image is used as overlay source image in functions:

Detailed Description

This class contains static properties and methods specific to the EasyImage library.

License(s): EasyImage

Member Function Documentation

◆ AdaptiveThreshold() [1/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [2/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AdaptiveThreshold() [3/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.ERegion region,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [4/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.ERegion region,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AdaptiveThreshold() [5/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [6/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW16 src,
eVision.EROIBW16 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AdaptiveThreshold() [7/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [8/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AdaptiveThreshold() [9/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.ERegion region,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [10/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.ERegion region,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AdaptiveThreshold() [11/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.

◆ AdaptiveThreshold() [12/12]

void eVision.EasyImage.AdaptiveThreshold ( eVision.EROIBW8 src,
eVision.EROIBW8 dst,
eVision.EAdaptiveThresholdMethod method,
int halfKernelSize,
int constant )
static

Performs a locally adaptive threshold on the source image.

Parameters
srcPointer to the source image/ROI.
dstPointer to the destination image/ROI.
methodThe thresholding mode, as defined by the enumeration EAdaptiveThresholdMethod.
halfKernelSizeHalf of the kernel width, rounded down. The kernel size is always odd.
constantOptional constant offset applied to the threshold value. Defaults to 0 if omitted.

◆ AlphaBlend()

void eVision.EasyImage.AlphaBlend ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
double opacity )
static

Draws an image over another.

Parameters
sourceImageForeground image.
destinationImageBackground image.
opacityOpacity of the foreground image.

◆ AnalyseHistogram() [1/3]

float eVision.EasyImage.AnalyseHistogram ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ AnalyseHistogram() [2/3]

float eVision.EasyImage.AnalyseHistogram ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation,
int minimumIndex )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.
minimumIndexStarting index of the gray-level range.

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ AnalyseHistogram() [3/3]

float eVision.EasyImage.AnalyseHistogram ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation,
int minimumIndex,
int maximumIndex )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.
minimumIndexStarting index of the gray-level range.
maximumIndexEnding index of the gray-level range (included).

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ AnalyseHistogramBW16() [1/3]

float eVision.EasyImage.AnalyseHistogramBW16 ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ AnalyseHistogramBW16() [2/3]

float eVision.EasyImage.AnalyseHistogramBW16 ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation,
int minimumIndex )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.
minimumIndexStarting index of the gray-level range.

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ AnalyseHistogramBW16() [3/3]

float eVision.EasyImage.AnalyseHistogramBW16 ( eVision.EBWHistogramVector histogram,
eVision.EHistogramFeature operation,
int minimumIndex,
int maximumIndex )
static

Returns a floating-point statistical parameter extracted from a range of gray levels in an image histogram (most/least frequent value/frequency, min/max value, count, average, standard deviation).

Parameters
histogramPointer to the histogram vector.
operationParameter to be computed, as defined by EHistogramFeature.
minimumIndexStarting index of the gray-level range.
maximumIndexEnding index of the gray-level range (included).

If the subset of the histogram between minimumIndex and maximumIndex is empty:

◆ Area() [1/6]

void eVision.EasyImage.Area ( eVision.EROIBW16 sourceImage,
eVision.EBW16 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Area() [2/6]

void eVision.EasyImage.Area ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Area() [3/6]

void eVision.EasyImage.Area ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Area() [4/6]

void eVision.EasyImage.Area ( eVision.EROIBW8 sourceImage,
eVision.EBW8 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Area() [5/6]

void eVision.EasyImage.Area ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Area() [6/6]

void eVision.EasyImage.Area ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 threshold,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels whose values are above (or on) a threshold.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdThe pixel thresholding value used to count the pixels
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsAboveHighThreshold or EImageStatisticsBW16.NumberOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [1/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [2/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [3/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [4/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [5/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ AreaDoubleThreshold() [6/6]

void eVision.EasyImage.AreaDoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBetweenThresholds )
static

Counts the pixels whose values are comprised between (or on) two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels that are above or equal to the inferior threshold, and strictly below the superior threshold.
Deprecated

Use EImageStatisticsBW8.NumberOfPixelsBetweenThresholds or EImageStatisticsBW16.NumberOfPixelsBetweenThresholds instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ ArgumentImage() [1/3]

void eVision.EasyImage.ArgumentImage ( eVision.EImageBW8 destinationImage)
static

Prepares a lookup-table image for use for gradient argument computation.

Parameters
destinationImagePointer to the destination image.

The scale and phase of the gradient argument can be adjusted. The argument angles are counter clockwise on a 0..255 scale in the BW8 context and on a 0..65535 scale in the BW16 one, corresponding to a specified range (full turn by default, specified period otherwise). The argument phase is counted on a 0..255 scale or on a 0..65535 scale too. Angle values outside the 0..255 (0..65535) interval are wrapped. The period length is given in the current angle unit. The method sets a lookup-table image for use with function EasyImage.GradientScalar, ready to compute the argument of the gradient in the source image, i.e. its direction. The argument will be returned as a value in range 0..255 suitable for storage in an EImageBW8 or as a value in the range 0..65535 suitable for storage in an EImageBW16. The phase of the argument can be adjusted.

◆ ArgumentImage() [2/3]

void eVision.EasyImage.ArgumentImage ( eVision.EImageBW8 destinationImage,
eVision.EBW8 phase )
static

Prepares a lookup-table image for use for gradient argument computation.

Parameters
destinationImagePointer to the destination image.
phaseArgument value corresponding to the horizontal direction, in 256-th (65,536-th) of the period (by default, phase = 0).

The scale and phase of the gradient argument can be adjusted. The argument angles are counter clockwise on a 0..255 scale in the BW8 context and on a 0..65535 scale in the BW16 one, corresponding to a specified range (full turn by default, specified period otherwise). The argument phase is counted on a 0..255 scale or on a 0..65535 scale too. Angle values outside the 0..255 (0..65535) interval are wrapped. The period length is given in the current angle unit. The method sets a lookup-table image for use with function EasyImage.GradientScalar, ready to compute the argument of the gradient in the source image, i.e. its direction. The argument will be returned as a value in range 0..255 suitable for storage in an EImageBW8 or as a value in the range 0..65535 suitable for storage in an EImageBW16. The phase of the argument can be adjusted.

◆ ArgumentImage() [3/3]

void eVision.EasyImage.ArgumentImage ( eVision.EImageBW8 destinationImage,
eVision.EBW8 phase,
float period )
static

Prepares a lookup-table image for use for gradient argument computation.

Parameters
destinationImagePointer to the destination image.
phaseArgument value corresponding to the horizontal direction, in 256-th (65,536-th) of the period (by default, phase = 0).
periodRange of argument values corresponding to the 0..255 (0..65535) interval, in the current angle unit (by default, period = 0).

The scale and phase of the gradient argument can be adjusted. The argument angles are counter clockwise on a 0..255 scale in the BW8 context and on a 0..65535 scale in the BW16 one, corresponding to a specified range (full turn by default, specified period otherwise). The argument phase is counted on a 0..255 scale or on a 0..65535 scale too. Angle values outside the 0..255 (0..65535) interval are wrapped. The period length is given in the current angle unit. The method sets a lookup-table image for use with function EasyImage.GradientScalar, ready to compute the argument of the gradient in the source image, i.e. its direction. The argument will be returned as a value in range 0..255 suitable for storage in an EImageBW8 or as a value in the range 0..65535 suitable for storage in an EImageBW16. The phase of the argument can be adjusted.

◆ AutoThreshold() [1/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
frameThe frame of reference in which the region is defined.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [2/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
frameThe frame of reference in which the region is defined.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [3/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [4/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [5/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [6/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [7/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [8/16]

eVision.EBW16 eVision.EasyImage.AutoThreshold ( eVision.EROIBW16 sourceImage,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [9/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
frameThe frame of reference in which the region is defined.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [10/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
frameThe frame of reference in which the region is defined.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [11/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [12/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
regionAn ERegion object to apply the function only on a particular region in the image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [13/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [14/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ AutoThreshold() [15/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.EThresholdMode thresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

License(s): EasyImage or EasyOCV

◆ AutoThreshold() [16/16]

eVision.EBW8 eVision.EasyImage.AutoThreshold ( eVision.EROIBW8 sourceImage,
eVision.EThresholdMode thresholdMode,
float relativeThresholdMode )
static

Returns a suitable threshold value for a gray-level image binarization.

Parameters
sourceImagePointer to the source image/ROI.
thresholdModeThe thresholding mode, as defined by the enumeration EThresholdMode. To use absolute thresholding, use directly the threshold value instead.
relativeThresholdModeFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, relativeThresholdMode = 0.5).

Several modes are available: absolute (the threshold value is given readily in the thresholdMode parameter), relative (the threshold value is computed to obtain a desired fraction of the image pixels) or automatic (using three different criteria).

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

License(s): EasyImage or EasyOCV

◆ BiLevelBlackTopHatBox() [1/3]

void eVision.EasyImage.BiLevelBlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BiLevelBlackTopHatBox() [2/3]

void eVision.EasyImage.BiLevelBlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BiLevelBlackTopHatBox() [3/3]

void eVision.EasyImage.BiLevelBlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on a bilevel image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BiLevelBlackTopHatDisk() [1/2]

void eVision.EasyImage.BiLevelBlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on a bilevel image (closed image minus source image) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BiLevelBlackTopHatDisk() [2/2]

void eVision.EasyImage.BiLevelBlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on a bilevel image (closed image minus source image) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BiLevelCloseBox() [1/4]

void eVision.EasyImage.BiLevelCloseBox ( eVision.EROIBW8 sourceImage)
static

Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelCloseBox() [2/4]

void eVision.EasyImage.BiLevelCloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelCloseBox() [3/4]

void eVision.EasyImage.BiLevelCloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelCloseBox() [4/4]

void eVision.EasyImage.BiLevelCloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on a bilevel image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ BiLevelCloseDisk() [1/3]

void eVision.EasyImage.BiLevelCloseDisk ( eVision.EROIBW8 sourceImage)
static

Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelCloseDisk() [2/3]

void eVision.EasyImage.BiLevelCloseDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelCloseDisk() [3/3]

void eVision.EasyImage.BiLevelCloseDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on a bilevel image (dilation followed by erosion) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelDilateBox() [1/4]

void eVision.EasyImage.BiLevelDilateBox ( eVision.EROIBW8 sourceImage)
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelDilateBox() [2/4]

void eVision.EasyImage.BiLevelDilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelDilateBox() [3/4]

void eVision.EasyImage.BiLevelDilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelDilateBox() [4/4]

void eVision.EasyImage.BiLevelDilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ BiLevelDilateDisk() [1/3]

void eVision.EasyImage.BiLevelDilateDisk ( eVision.EROIBW8 sourceImage)
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.

For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelDilateDisk() [2/3]

void eVision.EasyImage.BiLevelDilateDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.

For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelDilateDisk() [3/3]

void eVision.EasyImage.BiLevelDilateDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on a bilevel image (maximum of the pixel values in a defined neighborhood) on a quasi-circular kernel.

For bilevel images, this maximum can either be 0 (if all pixels are black in the given neighborhood), or the maximum possible pixel value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelErodeBox() [1/4]

void eVision.EasyImage.BiLevelErodeBox ( eVision.EROIBW8 sourceImage)
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelErodeBox() [2/4]

void eVision.EasyImage.BiLevelErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelErodeBox() [3/4]

void eVision.EasyImage.BiLevelErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelErodeBox() [4/4]

void eVision.EasyImage.BiLevelErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a rectangular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ BiLevelErodeDisk() [1/3]

void eVision.EasyImage.BiLevelErodeDisk ( eVision.EROIBW8 sourceImage)
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelErodeDisk() [2/3]

void eVision.EasyImage.BiLevelErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelErodeDisk() [3/3]

void eVision.EasyImage.BiLevelErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on a bilevel image (minimum of the pixel values in a defined neighborhood) on a quasi-circular kernel. For bilevel images, this minimum can either be 0, or the maximum possible pixel value (if all pixels are white in the given neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelMedian() [1/3]

void eVision.EasyImage.BiLevelMedian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ BiLevelMedian() [2/3]

void eVision.EasyImage.BiLevelMedian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelMedian() [3/3]

void eVision.EasyImage.BiLevelMedian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to a bilevel image (median of the gray values in a 3x3 neighborhood).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ BiLevelMorphoGradientBox() [1/4]

void eVision.EasyImage.BiLevelMorphoGradientBox ( eVision.EROIBW8 sourceImage)
static

Computes the morphological gradient of a bilevel image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ BiLevelMorphoGradientBox() [2/4]

void eVision.EasyImage.BiLevelMorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of a bilevel image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ BiLevelMorphoGradientBox() [3/4]

void eVision.EasyImage.BiLevelMorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of a bilevel image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ BiLevelMorphoGradientBox() [4/4]

void eVision.EasyImage.BiLevelMorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of a bilevel image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ BiLevelMorphoGradientDisk() [1/3]

void eVision.EasyImage.BiLevelMorphoGradientDisk ( eVision.EROIBW8 sourceImage)
static

Computes the morphological gradient of a bilevel image using a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ BiLevelMorphoGradientDisk() [2/3]

void eVision.EasyImage.BiLevelMorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of a bilevel image using a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ BiLevelMorphoGradientDisk() [3/3]

void eVision.EasyImage.BiLevelMorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of a bilevel image using a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ BiLevelOpenBox() [1/4]

void eVision.EasyImage.BiLevelOpenBox ( eVision.EROIBW8 sourceImage)
static

Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

Rectangular kernel of half width = 3 and half height = 2

◆ BiLevelOpenBox() [2/4]

void eVision.EasyImage.BiLevelOpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ BiLevelOpenBox() [3/4]

void eVision.EasyImage.BiLevelOpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ BiLevelOpenBox() [4/4]

void eVision.EasyImage.BiLevelOpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on a bilevel image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ BiLevelOpenDisk() [1/3]

void eVision.EasyImage.BiLevelOpenDisk ( eVision.EROIBW8 sourceImage)
static

Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ BiLevelOpenDisk() [2/3]

void eVision.EasyImage.BiLevelOpenDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ BiLevelOpenDisk() [3/3]

void eVision.EasyImage.BiLevelOpenDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on a bilevel image (erosion followed by dilation) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ BiLevelThick() [1/2]

void eVision.EasyImage.BiLevelThick ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thickeningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thickening operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BiLevelThick() [2/2]

int eVision.EasyImage.BiLevelThick ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thickeningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thickening operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

◆ BiLevelThin() [1/2]

void eVision.EasyImage.BiLevelThin ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thinningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thinning operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BiLevelThin() [2/2]

void eVision.EasyImage.BiLevelThin ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thinningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thinning operation on a bilevel image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

◆ BiLevelWhiteTopHatBox() [1/3]

void eVision.EasyImage.BiLevelWhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ BiLevelWhiteTopHatBox() [2/3]

void eVision.EasyImage.BiLevelWhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ BiLevelWhiteTopHatBox() [3/3]

void eVision.EasyImage.BiLevelWhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on a bilevel image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ BiLevelWhiteTopHatDisk() [1/2]

void eVision.EasyImage.BiLevelWhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on a bilevel image (source image minus open image) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ BiLevelWhiteTopHatDisk() [2/2]

void eVision.EasyImage.BiLevelWhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on a bilevel image (source image minus open image) on a quasi-circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ BinaryMoments() [1/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [2/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [3/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [4/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [5/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [6/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW16 sourceImage,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [7/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [8/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [9/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [10/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [11/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
uint threshold,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BinaryMoments() [12/12]

void eVision.EasyImage.BinaryMoments ( eVision.EROIBW8 sourceImage,
uint threshold,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first or second order moments on the binarized image, i.e. with a unit weight for those pixels with a value above or equal to the threshold, and zero otherwise.

Parameters
sourceImagePointer to the source image/ROI.
thresholdBinarization threshold.
MReference to the zero-th order moment (area).
MxReference to the first-order, uncentered moments (weighted sum of abscissas).
MyReference to the first-order, uncentered moments (weighted sum of ordinates).
MxxReference to the second-order, uncentered moments (weighted sum of squared abscissas).
MxyReference to the second-order, uncentered moments (weighted sum of cross-product of abscissas and ordinates).
MyyReference to the second-order, uncentered moments (weighted sum of squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetBinaryMoments or EImageStatisticsBW16.GetBinaryMoments instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ BlackTopHat() [1/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ BlackTopHat() [2/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffDilate )
static

◆ BlackTopHat() [3/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffDilate,
int n32ValOffErode )
static

◆ BlackTopHat() [4/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ BlackTopHat() [5/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffDilate )
static

◆ BlackTopHat() [6/6]

void eVision.EasyImage.BlackTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffDilate,
eVision.EC24 c24ColorOffErode )
static

◆ BlackTopHatBox() [1/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [2/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [3/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [4/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [5/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [6/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [7/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [8/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [9/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [10/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [11/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [12/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [13/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [14/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [15/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [16/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [17/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [18/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [19/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [20/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [21/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [22/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [23/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [24/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [25/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatBox() [26/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatBox() [27/27]

void eVision.EasyImage.BlackTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [1/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [2/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [3/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [4/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [5/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [6/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [7/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [8/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [9/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [10/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [11/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [12/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [13/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [14/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [15/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [16/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ BlackTopHatDisk() [17/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin black features.

◆ BlackTopHatDisk() [18/18]

void eVision.EasyImage.BlackTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (closed image minus source image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin black features.

◆ Close() [1/6]

void eVision.EasyImage.Close ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ Close() [2/6]

void eVision.EasyImage.Close ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffDilate )
static

◆ Close() [3/6]

void eVision.EasyImage.Close ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffDilate,
int n32ValOffErode )
static

◆ Close() [4/6]

void eVision.EasyImage.Close ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ Close() [5/6]

void eVision.EasyImage.Close ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffDilate )
static

◆ Close() [6/6]

void eVision.EasyImage.Close ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffDilate,
eVision.EC24 c24ColorOffErode )
static

◆ CloseBox() [1/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseBox() [2/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseBox() [3/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseBox() [4/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [5/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [6/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [7/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [8/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [9/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [10/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [11/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [12/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [13/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseBox() [14/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseBox() [15/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseBox() [16/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [17/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [18/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [19/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [20/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [21/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [22/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [23/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [24/36]

void eVision.EasyImage.CloseBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [25/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseBox() [26/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseBox() [27/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseBox() [28/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [29/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [30/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [31/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [32/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [33/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseBox() [34/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseBox() [35/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseBox() [36/36]

void eVision.EasyImage.CloseBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a closing on an image (dilation followed by erosion) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ CloseDisk() [1/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseDisk() [2/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseDisk() [3/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseDisk() [4/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [5/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [6/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [7/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [8/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [9/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [10/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseDisk() [11/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseDisk() [12/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseDisk() [13/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [14/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [15/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [16/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [17/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [18/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [19/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage)
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ CloseDisk() [20/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ CloseDisk() [21/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ CloseDisk() [22/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [23/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [24/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [25/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ CloseDisk() [26/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ CloseDisk() [27/27]

void eVision.EasyImage.CloseDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a closing on an image (dilation followed by erosion) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Contour() [1/6]

void eVision.EasyImage.Contour ( eVision.EROIBW16 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EBW16PathVector path )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Contour() [2/6]

void eVision.EasyImage.Contour ( eVision.EROIBW16 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EBW16PathVector path,
bool freeman )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.
freemanSpecifies if Freeman codes are to be retrieved rather than pixel values.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Contour() [3/6]

void eVision.EasyImage.Contour ( eVision.EROIBW16 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EPathVector path )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Contour() [4/6]

void eVision.EasyImage.Contour ( eVision.EROIBW8 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EBW8PathVector path )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Contour() [5/6]

void eVision.EasyImage.Contour ( eVision.EROIBW8 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EBW8PathVector path,
bool freeman )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.
freemanSpecifies if Freeman codes are to be retrieved rather than pixel values.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Contour() [6/6]

void eVision.EasyImage.Contour ( eVision.EROIBW8 sourceImage,
eVision.EContourMode contourMode,
int startX,
int startY,
eVision.EContourThreshold thresholdMode,
uint threshold,
eVision.EConnexity connexity,
eVision.EPathVector path )
static

Follows the contour of an object.

Parameters
sourceImagePointer to the source image/ROI.
contourModeTraversal mode, as defined by EContourMode.
startXStart point abscissa.
startYStart point ordinate.
thresholdModeThresholding mode as defined by EThresholdMode.
thresholdThreshold level.
connexityContour connexity, as defined by EConnexity.
pathPointer to the destination vector.

A threshold is applied so that objects become blobs. The contour is a closed or not (see property Get/SetClosed) connected path, forming the boundary of the blob.

When destination vector is an EBW8PathVector or a EBW16PathVector, this vector can contain two different information. If the bFreeman argument is false, which is the default value, member m_bw8(16)Pixel in the vector elements contains the gray-level value of the contour pixels. If it is true, the member instead gives the Freeman code leading from a pixel to next. The Freeman codes are numbered from 0 in the horizontal direction and incremented anticlockwise.

Freeman code, leading from a pixel to another adjacent pixel

◆ Convert() [1/26]

void eVision.EasyImage.Convert ( eVision.EROIBW16 sourceImage,
eVision.EROIBW32 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [2/26]

void eVision.EasyImage.Convert ( eVision.EROIBW16 sourceImage,
eVision.EROIBW32 destinationImage,
uint leftShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
leftShiftLeft shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [3/26]

void eVision.EasyImage.Convert ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [4/26]

void eVision.EasyImage.Convert ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 destinationImage,
uint rightShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
rightShiftRight shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [5/26]

void eVision.EasyImage.Convert ( eVision.EROIBW32 sourceImage,
eVision.EROIBW16 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [6/26]

void eVision.EasyImage.Convert ( eVision.EROIBW32 sourceImage,
eVision.EROIBW16 destinationImage,
uint rightShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
rightShiftRight shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [7/26]

void eVision.EasyImage.Convert ( eVision.EROIBW32 sourceImage,
eVision.EROIBW8 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [8/26]

void eVision.EasyImage.Convert ( eVision.EROIBW32 sourceImage,
eVision.EROIBW8 destinationImage,
uint rightShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
rightShiftRight shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [9/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [10/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 destinationImage,
uint leftShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
leftShiftLeft shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [11/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIBW32 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [12/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIBW32 destinationImage,
uint leftShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
leftShiftLeft shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [13/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 sourceImageAlpha,
eVision.EROIC24A destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
sourceImageAlphaPointer to the source alpha component (EImageBW8/EROIBW8).
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [14/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIC24 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [15/26]

void eVision.EasyImage.Convert ( eVision.EROIBW8 sourceImage,
eVision.EROIC24A destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [16/26]

void eVision.EasyImage.Convert ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

License(s): BasicTypes

◆ Convert() [17/26]

void eVision.EasyImage.Convert ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 sourceImageAlpha,
eVision.EROIC24A destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
sourceImageAlphaPointer to the source alpha component (EImageBW8/EROIBW8).
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [18/26]

void eVision.EasyImage.Convert ( eVision.EROIC24 sourceImage,
eVision.EROIC24A destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [19/26]

void eVision.EasyImage.Convert ( eVision.EROIC24 sourceImage,
eVision.EROIC48 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [20/26]

void eVision.EasyImage.Convert ( eVision.EROIC24 sourceImage,
eVision.EROIC48 destinationImage,
uint leftShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
leftShiftLeft shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [21/26]

void eVision.EasyImage.Convert ( eVision.EROIC24A sourceImage,
eVision.EROIBW8 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [22/26]

void eVision.EasyImage.Convert ( eVision.EROIC24A sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EROIBW8 destinationImageAlpha )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
destinationImageAlphaPointer to the destination alpha component (EImageBW8/EROIBW8).

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [23/26]

void eVision.EasyImage.Convert ( eVision.EROIC24A sourceImage,
eVision.EROIC24 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [24/26]

void eVision.EasyImage.Convert ( eVision.EROIC24A sourceImage,
eVision.EROIC24 destinationImage,
eVision.EROIBW8 destinationImageAlpha )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
destinationImageAlphaPointer to the destination alpha component (EImageBW8/EROIBW8).

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [25/26]

void eVision.EasyImage.Convert ( eVision.EROIC48 sourceImage,
eVision.EROIC24 destinationImage )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ Convert() [26/26]

void eVision.EasyImage.Convert ( eVision.EROIC48 sourceImage,
eVision.EROIC24 destinationImage,
uint rightShift )
static

Transforms the contents of an image to an image of another type.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
rightShiftRight shift amplitude. By default, left justified data is assumed.

Conversion to a black and white image (BW1):

  • Turns an 8-bit gray-level image into a black and white image.
  • Turns a 16-bit gray-level image into a black and white image.
  • Turns a 32-bit gray-level image into a black and white image. Source pixels whose values is 0 are converted to black. All other source pixel values are converted to white.

Conversion to a 8-bit gray-level image (BW8)

  • Turns a black and white image into an 8-bit gray-level image.
  • Turns a 16-bit gray-level image into an 8-bit gray-level image. A right shift can be applied to the 16-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the source image holds 10 significant bits right justified, a right shift of 2 is required to drop the 2 low order bits; if the source image holds 12 bits left justified, a right shift of 8 is required and the 4 low order bits will be truncated.
  • Turns an EC24 color image into an EBW8 gray-level image. The 3 color components are averaged following an equation based on the current ERgbStandard.

Conversion to a 16-bit gray-level image (BW16):

  • Turns a black and white image into a 16-bit gray-level image.
  • Turns an 8-bit gray-level image into a 16-bit gray-level image. A left shift can be applied to the 8-bit data to adjust the magnitude, depending on how the 16-bit data is organized. For instance, if the destination image holds 10 significant bits right justified, a shift of 2 is required; if the destination image holds 12 bits left justified, a shift of 8 is required.

Conversion to a 32-bit gray-level image (BW32)

  • Turns a black and white image into a 32-bit gray-level image.

Conversion to color images:

  • Turns an 8-bit gray-level image into a true color equivalent. The color components are all set equal to the corresponding gray-level value.
  • Converts between RGB 24-bit color image and RGB32 (also known as RGBA) color image. When converting from EC24 to EC24A, you can choose to provide or not the alpha component. On the other hand, when converting from EC24A to EC24, you can choose to conserve or not the alpha component. The alpha component is retrieved and set using an EImageBW8/EROIBW8. When converting from RGB to ARGB without an Alpha component parameter, the alpha channel of the destination image is automatically set to 255 (fully opaque).

◆ ConvertTo422()

void eVision.EasyImage.ConvertTo422 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 destinationImage )
static

Turns an 8-bit gray-level image into a YUV 4:2:2 encoded color image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The Y component is set to the corresponding gray-level values, while the U and V components are set to 128 (achromatic light).

◆ ConvolGabor() [1/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [2/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [3/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [4/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [5/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [6/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [7/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [8/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [9/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [10/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [11/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [12/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW16 sourceImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [13/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [14/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [15/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [16/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [17/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [18/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [19/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [20/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [21/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [22/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [23/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGabor() [24/24]

void eVision.EasyImage.ConvolGabor ( eVision.EROIBW8 sourceImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight,
float sigma,
float gamma,
float theta,
float lambda,
float psi,
bool normalize )
static

Computes the Gabor filter response of the source image and stores the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).
sigmaSpread of the Gaussian envelope. This value cannot be zero.
gammaEllipticity of the Gaussian.
thetaOrientation of the Gaussian and of the sine wave.
lambdaWavelength of the sine wave. This value cannot be zero.
psiPhase offset of the sine wave.
normalizeSpecifies whether the kernel should undergo a normalization by the sum of its components before applying the convolution. If set to false, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

For additional explanation of these parameters and visual illustrations of their effects, please refer to the user guide.

◆ ConvolGaussian() [1/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EBW16Vector sourceImage,
eVision.EBW16Vector destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [2/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EBW16Vector sourceImage,
eVision.EBW16Vector destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [3/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EBW8Vector sourceImage,
eVision.EBW8Vector destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [4/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EBW8Vector sourceImage,
eVision.EBW8Vector destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [5/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage)
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGaussian() [6/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGaussian() [7/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGaussian() [8/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [9/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [10/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [11/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [12/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [13/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [14/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [15/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [16/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [17/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage)
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGaussian() [18/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGaussian() [19/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGaussian() [20/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [21/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [22/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [23/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [24/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [25/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [26/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [27/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [28/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [29/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage)
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGaussian() [30/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGaussian() [31/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGaussian() [32/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [33/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [34/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [35/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [36/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [37/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGaussian() [38/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGaussian() [39/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ConvolGaussian() [40/40]

void eVision.EasyImage.ConvolGaussian ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies Gaussian filtering (binomial weights) in rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ConvolGradient() [1/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGradient() [2/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGradient() [3/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGradient() [4/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [5/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [6/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [7/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGradient() [8/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGradient() [9/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGradient() [10/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [11/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [12/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [13/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolGradient() [14/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolGradient() [15/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolGradient() [16/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [17/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradient() [18/18]

void eVision.EasyImage.ConvolGradient ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Gradient X and Gradient Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolGradientX() [1/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage)
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [2/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [3/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [4/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [5/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [6/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [7/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage)
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [8/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [9/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [10/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [11/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [12/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [13/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage)
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [14/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [15/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [16/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [17/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientX() [18/18]

void eVision.EasyImage.ConvolGradientX ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 0 0
-1 0 1
0 0 0

◆ ConvolGradientY() [1/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage)
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [2/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [3/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [4/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [5/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [6/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [7/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage)
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [8/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [9/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [10/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [11/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [12/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [13/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage)
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [14/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [15/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [16/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [17/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolGradientY() [18/18]

void eVision.EasyImage.ConvolGradientY ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Gradient kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
0 0 0
0 1 0

◆ ConvolHighpass1() [1/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [2/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [3/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [4/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [5/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [6/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [7/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [8/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [9/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [10/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [11/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [12/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [13/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [14/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [15/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [16/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [17/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass1() [18/18]

void eVision.EasyImage.ConvolHighpass1 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 -1 0
-1 5 -1
0 -1 0

◆ ConvolHighpass2() [1/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [2/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [3/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [4/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [5/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [6/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [7/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [8/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [9/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [10/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [11/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [12/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [13/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage)
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [14/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [15/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [16/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [17/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolHighpass2() [18/18]

void eVision.EasyImage.ConvolHighpass2 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 high-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
-1 9 -1
-1 -1 -1

◆ ConvolKernel() [1/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [2/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [3/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [4/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [5/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [6/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [7/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [8/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolKernel() [9/9]

void eVision.EasyImage.ConvolKernel ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a convolution EKernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution EKernel.

This method will normalize the given kernel by the sum of its components before applying the gain. If a gain different than 1 is given, possible saturation may happen and it could also cause overflow and underflow errors during internal calculations.

◆ ConvolLaplacian4() [1/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage)
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [2/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [3/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [4/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [5/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [6/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [7/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage)
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [8/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [9/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [10/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [11/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [12/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [13/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage)
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [14/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [15/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [16/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [17/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian4() [18/18]

void eVision.EasyImage.ConvolLaplacian4 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using a 4-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

0 1 0
1 -4 1
0 1 0

◆ ConvolLaplacian8() [1/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage)
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [2/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [3/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [4/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [5/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [6/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [7/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage)
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [8/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [9/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [10/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [11/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [12/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [13/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage)
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [14/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [15/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [16/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [17/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacian8() [18/18]

void eVision.EasyImage.ConvolLaplacian8 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Takes the second derivative of an image using an 8-neighbor Laplacian kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 -8 1
1 1 1

◆ ConvolLaplacianX() [1/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage)
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [2/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [3/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [4/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [5/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [6/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [7/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage)
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [8/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [9/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [10/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [11/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [12/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [13/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage)
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [14/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [15/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [16/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [17/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianX() [18/18]

void eVision.EasyImage.ConvolLaplacianX ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Takes the horizontal second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 -2 1

◆ ConvolLaplacianY() [1/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage)
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [2/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [3/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [4/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [5/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [6/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [7/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage)
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [8/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [9/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [10/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [11/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [12/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [13/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage)
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [14/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [15/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [16/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [17/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLaplacianY() [18/18]

void eVision.EasyImage.ConvolLaplacianY ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Takes the vertical second derivative and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1
-2
1

◆ ConvolLowpass1() [1/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [2/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [3/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [4/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [5/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [6/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [7/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [8/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [9/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [10/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [11/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [12/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [13/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [14/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [15/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [16/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [17/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass1() [18/18]

void eVision.EasyImage.ConvolLowpass1 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 1 1
1 1 1

◆ ConvolLowpass2() [1/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [2/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [3/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [4/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [5/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [6/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [7/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [8/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [9/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [10/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [11/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [12/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [13/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage)
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [14/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [15/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [16/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [17/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass2() [18/18]

void eVision.EasyImage.ConvolLowpass2 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 1 1
1 0 1
1 1 1

◆ ConvolLowpass3() [1/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage)
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [2/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [3/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [4/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [5/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [6/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [7/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage)
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [8/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [9/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [10/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [11/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [12/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [13/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage)
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [14/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [15/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [16/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [17/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolLowpass3() [18/18]

void eVision.EasyImage.ConvolLowpass3 ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Filters an image using a 3x3 low-pass kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

1 2 1
2 4 2
1 2 1

◆ ConvolPrewitt() [1/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolPrewitt() [2/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolPrewitt() [3/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolPrewitt() [4/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [5/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [6/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [7/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolPrewitt() [8/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolPrewitt() [9/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolPrewitt() [10/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [11/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [12/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [13/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolPrewitt() [14/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolPrewitt() [15/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolPrewitt() [16/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [17/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewitt() [18/18]

void eVision.EasyImage.ConvolPrewitt ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Prewitt X and Prewitt Y derivatives and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolPrewittX() [1/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage)
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [2/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [3/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [4/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [5/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [6/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [7/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage)
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [8/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [9/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [10/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [11/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [12/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [13/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage)
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [14/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [15/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [16/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [17/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittX() [18/18]

void eVision.EasyImage.ConvolPrewittX ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-1 0 1
-1 0 1

◆ ConvolPrewittY() [1/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage)
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [2/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [3/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [4/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [5/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [6/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [7/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage)
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [8/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [9/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [10/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [11/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [12/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [13/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage)
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [14/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [15/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [16/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [17/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolPrewittY() [18/18]

void eVision.EasyImage.ConvolPrewittY ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Prewitt kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -1 -1
0 0 0
1 1 1

◆ ConvolRoberts() [1/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage)
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [2/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [3/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [4/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [5/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [6/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [7/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage)
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [8/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [9/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [10/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [11/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [12/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [13/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage)
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [14/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [15/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [16/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [17/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolRoberts() [18/18]

void eVision.EasyImage.ConvolRoberts ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

The Roberts edge extraction filter is based on a 2x2 kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

It computes the sum of absolute differences of the pixel values in the diagonal directions.

◆ ConvolSobel() [1/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolSobel() [2/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolSobel() [3/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolSobel() [4/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [5/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [6/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [7/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolSobel() [8/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolSobel() [9/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolSobel() [10/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [11/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [12/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [13/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage)
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.

◆ ConvolSobel() [14/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ConvolSobel() [15/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ConvolSobel() [16/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [17/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobel() [18/18]

void eVision.EasyImage.ConvolSobel ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Extracts the edges of an image by summing the absolute values of the Sobel X and Sobel Y derivatives.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ConvolSobelX() [1/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage)
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [2/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [3/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [4/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [5/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [6/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [7/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage)
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [8/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [9/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [10/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [11/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [12/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [13/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage)
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [14/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [15/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [16/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [17/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelX() [18/18]

void eVision.EasyImage.ConvolSobelX ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along X using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 0 1
-2 0 2
-1 0 1

◆ ConvolSobelY() [1/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage)
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [2/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [3/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [4/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [5/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [6/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [7/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage)
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [8/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [9/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [10/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [11/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [12/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [13/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage)
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [14/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [15/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [16/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [17/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSobelY() [18/18]

void eVision.EasyImage.ConvolSobelY ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Derives an image along Y using a Sobel kernel and stores the absolute value (magnitude) of the result in the destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Filtering kernel:

-1 -2 -1
0 0 0
1 2 1

◆ ConvolSymmetricKernel() [1/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [2/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [3/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [4/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [5/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [6/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [7/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [8/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolSymmetricKernel() [9/9]

void eVision.EasyImage.ConvolSymmetricKernel ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel kernel )
static

Performs a convolution in image space, i.e. applies a square symmetric convolution kernel of size 3x3, 5x5 or 7x7.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
kernelPointer to the convolution kernel.

This function is a synonym for EasyImage.ConvolKernel.

◆ ConvolUniform() [1/40]

void eVision.EasyImage.ConvolUniform ( eVision.EBW16Vector sourceVector,
eVision.EBW16Vector destinationVector )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector. If NULL (default), this operation is destructive (i.e. applied to the source vector) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [2/40]

void eVision.EasyImage.ConvolUniform ( eVision.EBW16Vector sourceVector,
eVision.EBW16Vector destinationVector,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector. If NULL (default), this operation is destructive (i.e. applied to the source vector) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [3/40]

void eVision.EasyImage.ConvolUniform ( eVision.EBW8Vector sourceVector,
eVision.EBW8Vector destinationVector )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector. If NULL (default), this operation is destructive (i.e. applied to the source vector) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [4/40]

void eVision.EasyImage.ConvolUniform ( eVision.EBW8Vector sourceVector,
eVision.EBW8Vector destinationVector,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector. If NULL (default), this operation is destructive (i.e. applied to the source vector) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [5/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage)
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [6/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [7/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [8/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [9/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [10/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [11/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [12/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [13/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [14/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [15/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [16/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [17/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage)
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [18/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [19/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [20/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [21/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [22/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [23/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [24/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [25/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [26/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [27/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [28/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [29/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage)
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [30/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [31/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [32/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [33/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [34/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [35/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [36/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [37/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [38/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [39/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ ConvolUniform() [40/40]

void eVision.EasyImage.ConvolUniform ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies strong low-pass filtering to an image by using a uniform rectangular kernel of odd size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image) and the default value for un32HalfWidth (1) has to be used.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter replaces every pixel values by the arithmetic mean of the neighboring values in a rectangular window. To handle pixels along edges, the source pixels are replicated outwards as many times as required.

A very nice feature of this function is that its running time does not depend on the kernel size!

◆ Copy() [1/36]

void eVision.EasyImage.Copy ( eVision.EBW16 constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [2/36]

void eVision.EasyImage.Copy ( eVision.EBW16 constant,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [3/36]

void eVision.EasyImage.Copy ( eVision.EBW16 constant,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [4/36]

void eVision.EasyImage.Copy ( eVision.EBW32 constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [5/36]

void eVision.EasyImage.Copy ( eVision.EBW32 constant,
eVision.ERegion region,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [6/36]

void eVision.EasyImage.Copy ( eVision.EBW32 constant,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [7/36]

void eVision.EasyImage.Copy ( eVision.EBW8 constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [8/36]

void eVision.EasyImage.Copy ( eVision.EBW8 constant,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [9/36]

void eVision.EasyImage.Copy ( eVision.EBW8 constant,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [10/36]

void eVision.EasyImage.Copy ( eVision.EC24 constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [11/36]

void eVision.EasyImage.Copy ( eVision.EC24 constant,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [12/36]

void eVision.EasyImage.Copy ( eVision.EC24 constant,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [13/36]

void eVision.EasyImage.Copy ( eVision.EC24A constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [14/36]

void eVision.EasyImage.Copy ( eVision.EC24A constant,
eVision.ERegion region,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [15/36]

void eVision.EasyImage.Copy ( eVision.EC24A constant,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [16/36]

void eVision.EasyImage.Copy ( eVision.EC48 constant,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [17/36]

void eVision.EasyImage.Copy ( eVision.EC48 constant,
eVision.ERegion region,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [18/36]

void eVision.EasyImage.Copy ( eVision.EC48 constant,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

◆ Copy() [19/36]

void eVision.EasyImage.Copy ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [20/36]

void eVision.EasyImage.Copy ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [21/36]

void eVision.EasyImage.Copy ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

License(s): BasicTypes

◆ Copy() [22/36]

void eVision.EasyImage.Copy ( eVision.EROIBW32 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [23/36]

void eVision.EasyImage.Copy ( eVision.EROIBW32 sourceImage,
eVision.ERegion region,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [24/36]

void eVision.EasyImage.Copy ( eVision.EROIBW32 sourceImage,
eVision.EROIBW32 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Copy() [25/36]

void eVision.EasyImage.Copy ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [26/36]

void eVision.EasyImage.Copy ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [27/36]

void eVision.EasyImage.Copy ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Copy() [28/36]

void eVision.EasyImage.Copy ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [29/36]

void eVision.EasyImage.Copy ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [30/36]

void eVision.EasyImage.Copy ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Copy() [31/36]

void eVision.EasyImage.Copy ( eVision.EROIC24A sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [32/36]

void eVision.EasyImage.Copy ( eVision.EROIC24A sourceImage,
eVision.ERegion region,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [33/36]

void eVision.EasyImage.Copy ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Copy() [34/36]

void eVision.EasyImage.Copy ( eVision.EROIC48 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

◆ Copy() [35/36]

void eVision.EasyImage.Copy ( eVision.EROIC48 sourceImage,
eVision.ERegion region,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion on which to copy.
destinationImagePointer to the destination image/ROI.

◆ Copy() [36/36]

void eVision.EasyImage.Copy ( eVision.EROIC48 sourceImage,
eVision.EROIC48 destinationImage )
static

Copies a source image or a constant in a destination image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ CumulateHistogram()

void eVision.EasyImage.CumulateHistogram ( eVision.EBWHistogramVector sourceVector,
eVision.EBWHistogramVector destinationVector )
static

Cumulates histogram values in another histogram.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector.

Calling this function after EasyImage.Histogram allows you to compute the cumulative histogram of an image, i.e. the count of pixels below a given threshold value (instead of the count of pixels with a given gray value, as computed by EasyImage.Histogram).

◆ Deinterlace() [1/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 out1,
eVision.EROIBW16 out2 )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.

◆ Deinterlace() [2/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 out1,
eVision.EROIBW16 out2,
bool interpolate )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.
interpolateSpecify whether to interpolate the final images. Interpolating means resizing the two output images so they have the same height as the input image.

◆ Deinterlace() [3/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 out1,
eVision.EROIBW8 out2 )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.

◆ Deinterlace() [4/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 out1,
eVision.EROIBW8 out2,
bool interpolate )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.
interpolateSpecify whether to interpolate the final images. Interpolating means resizing the two output images so they have the same height as the input image.

◆ Deinterlace() [5/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIC24 sourceImage,
eVision.EROIC24 out1,
eVision.EROIC24 out2 )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.

◆ Deinterlace() [6/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIC24 sourceImage,
eVision.EROIC24 out1,
eVision.EROIC24 out2,
bool interpolate )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.
interpolateSpecify whether to interpolate the final images. Interpolating means resizing the two output images so they have the same height as the input image.

◆ Deinterlace() [7/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIC24A sourceImage,
eVision.EROIC24A out1,
eVision.EROIC24A out2 )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.

◆ Deinterlace() [8/8]

void eVision.EasyImage.Deinterlace ( eVision.EROIC24A sourceImage,
eVision.EROIC24A out1,
eVision.EROIC24A out2,
bool interpolate )
static

This function converts an interlaced image into two separate non-interlaced images. The first output, out1, will contain the even lines, while the second output, out2, will contain the odd lines. The resulting images can optionally be interpolated to match the dimensions of the original image. If interpolation is not applied, the height of each output image must be half the height of the input image. Otherwise, the height of each output image must be of the same height of the input image. If enabled, interpolation will be linear.

Parameters
sourceImageInput interlaced image.
out1Output non-interlaced image. Will contain the even lines.
out2Output non-interlaced image. Will contain the odd lines.
interpolateSpecify whether to interpolate the final images. Interpolating means resizing the two output images so they have the same height as the input image.

◆ Dilate() [1/8]

void eVision.EasyImage.Dilate ( eVision.EBW16Vector pSrc,
eVision.EBW16Vector pDst )
static

◆ Dilate() [2/8]

void eVision.EasyImage.Dilate ( eVision.EBW16Vector pSrc,
eVision.EBW16Vector pDst,
uint un32HalfWidth )
static

◆ Dilate() [3/8]

void eVision.EasyImage.Dilate ( eVision.EBW8Vector pSrc,
eVision.EBW8Vector pDst )
static

◆ Dilate() [4/8]

void eVision.EasyImage.Dilate ( eVision.EBW8Vector pSrc,
eVision.EBW8Vector pDst,
uint un32HalfWidth )
static

◆ Dilate() [5/8]

void eVision.EasyImage.Dilate ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ Dilate() [6/8]

void eVision.EasyImage.Dilate ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOff )
static

◆ Dilate() [7/8]

void eVision.EasyImage.Dilate ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ Dilate() [8/8]

void eVision.EasyImage.Dilate ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOff )
static

◆ DilateBox() [1/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateBox() [2/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateBox() [3/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateBox() [4/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [5/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [6/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [7/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [8/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [9/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [10/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [11/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [12/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [13/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateBox() [14/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateBox() [15/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateBox() [16/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [17/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [18/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [19/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [20/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [21/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [22/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [23/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [24/36]

void eVision.EasyImage.DilateBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [25/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateBox() [26/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateBox() [27/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateBox() [28/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [29/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [30/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [31/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [32/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [33/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateBox() [34/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateBox() [35/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateBox() [36/36]

void eVision.EasyImage.DilateBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ DilateDisk() [1/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateDisk() [2/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateDisk() [3/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateDisk() [4/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [5/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [6/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [7/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [8/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [9/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [10/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateDisk() [11/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateDisk() [12/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateDisk() [13/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [14/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [15/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [16/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [17/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [18/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [19/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage)
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ DilateDisk() [20/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ DilateDisk() [21/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ DilateDisk() [22/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [23/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [24/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [25/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ DilateDisk() [26/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ DilateDisk() [27/27]

void eVision.EasyImage.DilateDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a dilation on an image (maximum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Distance() [1/2]

void eVision.EasyImage.Distance ( eVision.EROIBW8 sourceImage,
eVision.EImageBW16 destinationImage )
static

Computes the morphological distance function on a binary image (0 for black, non 0 for white).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

So, each pixel of the destination image will contain, at the end of the processing, the morphological distance of the corresponding pixel in the source image. The distance function at a given pixel tells how many erosion passes are required to set it to black.

◆ Distance() [2/2]

void eVision.EasyImage.Distance ( eVision.EROIBW8 sourceImage,
eVision.EImageBW16 destinationImage,
int valueOutOfImage )
static

Computes the morphological distance function on a binary image (0 for black, non 0 for white).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
valueOutOfImageOut-of-bounds image value. By default, this value is 0.

So, each pixel of the destination image will contain, at the end of the processing, the morphological distance of the corresponding pixel in the source image. The distance function at a given pixel tells how many erosion passes are required to set it to black.

◆ DoubleThreshold() [1/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [2/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold,
eVision.EBW16 lowValue,
eVision.EBW16 middleValue,
eVision.EBW16 highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ DoubleThreshold() [3/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [4/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold,
eVision.EBW16 lowValue,
eVision.EBW16 middleValue,
eVision.EBW16 highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ DoubleThreshold() [5/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [6/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint lowThreshold,
uint highThreshold,
eVision.EBW16 lowValue,
eVision.EBW16 middleValue,
eVision.EBW16 highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ DoubleThreshold() [7/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [8/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.

◆ DoubleThreshold() [9/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.

◆ DoubleThreshold() [10/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue,
byte highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ DoubleThreshold() [11/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [12/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.

◆ DoubleThreshold() [13/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.

◆ DoubleThreshold() [14/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue,
byte highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ DoubleThreshold() [15/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.

◆ DoubleThreshold() [16/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.

◆ DoubleThreshold() [17/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.

◆ DoubleThreshold() [18/18]

void eVision.EasyImage.DoubleThreshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint lowThreshold,
uint highThreshold,
byte lowValue,
byte middleValue,
byte highValue )
static

Converts an image by setting all pixels below the low threshold to a low value, all pixels above the high threshold to a high value, and the remaining pixels to an intermediate value.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lowThresholdLow threshold value.
highThresholdHigh threshold value.
lowValueValue for pixels strictly below the low threshold.
middleValueValue for pixels that are above or equal to the low threshold, and below or equal the high threshold.
highValueValue for pixels strictly above to the high threshold.

◆ Equalize() [1/2]

void eVision.EasyImage.Equalize ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Equalizes an image histogram (the gray levels are re-mapped so that the histogram becomes as close to uniform as possible).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

This strongly enhances the contrast in dark areas.

◆ Equalize() [2/2]

void eVision.EasyImage.Equalize ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Equalizes an image histogram (the gray levels are re-mapped so that the histogram becomes as close to uniform as possible).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

This strongly enhances the contrast in dark areas.

◆ Erode() [1/8]

void eVision.EasyImage.Erode ( eVision.EBW16Vector pSrc,
eVision.EBW16Vector pDst )
static

◆ Erode() [2/8]

void eVision.EasyImage.Erode ( eVision.EBW16Vector pSrc,
eVision.EBW16Vector pDst,
uint un32HalfWidth )
static

◆ Erode() [3/8]

void eVision.EasyImage.Erode ( eVision.EBW8Vector pSrc,
eVision.EBW8Vector pDst )
static

◆ Erode() [4/8]

void eVision.EasyImage.Erode ( eVision.EBW8Vector pSrc,
eVision.EBW8Vector pDst,
uint un32HalfWidth )
static

◆ Erode() [5/8]

void eVision.EasyImage.Erode ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ Erode() [6/8]

void eVision.EasyImage.Erode ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOff )
static

◆ Erode() [7/8]

void eVision.EasyImage.Erode ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ Erode() [8/8]

void eVision.EasyImage.Erode ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOff )
static

◆ ErodeBox() [1/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeBox() [2/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeBox() [3/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeBox() [4/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [5/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [6/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [7/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [8/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [9/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [10/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [11/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [12/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [13/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeBox() [14/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeBox() [15/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeBox() [16/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [17/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [18/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [19/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [20/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [21/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [22/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [23/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [24/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [25/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeBox() [26/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeBox() [27/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeBox() [28/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [29/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [30/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [31/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [32/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [33/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeBox() [34/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeBox() [35/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeBox() [36/36]

void eVision.EasyImage.ErodeBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ErodeDisk() [1/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeDisk() [2/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeDisk() [3/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeDisk() [4/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [5/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [6/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [7/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [8/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [9/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [10/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeDisk() [11/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeDisk() [12/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeDisk() [13/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [14/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [15/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [16/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [17/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [18/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [19/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage)
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ ErodeDisk() [20/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ ErodeDisk() [21/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ ErodeDisk() [22/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [23/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [24/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [25/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ ErodeDisk() [26/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ ErodeDisk() [27/27]

void eVision.EasyImage.ErodeDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an erosion on an image (minimum of the gray values in a defined neighborhood) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ FillHoles() [1/6]

void eVision.EasyImage.FillHoles ( eVision.ERegion region,
eVision.EImageBW8 imgOut )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
regionInput region converted for encoding.
imgOutOutput images whose hole are filled.

◆ FillHoles() [2/6]

void eVision.EasyImage.FillHoles ( eVision.ERegion region,
eVision.EImageBW8 imgOut,
eVision.EBW8 background )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
regionInput region converted for encoding.
imgOutOutput images whose hole are filled.
backgroundBackground color.

◆ FillHoles() [3/6]

void eVision.EasyImage.FillHoles ( eVision.ERegion region,
eVision.EImageBW8 imgOut,
eVision.EBW8 background,
eVision.EBW8 foreground )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
regionInput region converted for encoding.
imgOutOutput images whose hole are filled.
backgroundBackground color.
foregroundForeground color.

◆ FillHoles() [4/6]

void eVision.EasyImage.FillHoles ( eVision.EROIBW8 imgIn,
eVision.EImageBW8 imgOut )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
imgInInput binary image used for encoding and detecting the holes.
imgOutOutput images whose hole are filled.

◆ FillHoles() [5/6]

void eVision.EasyImage.FillHoles ( eVision.EROIBW8 imgIn,
eVision.EImageBW8 imgOut,
eVision.EBW8 background )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
imgInInput binary image used for encoding and detecting the holes.
imgOutOutput images whose hole are filled.
backgroundBackground color.

◆ FillHoles() [6/6]

void eVision.EasyImage.FillHoles ( eVision.EROIBW8 imgIn,
eVision.EImageBW8 imgOut,
eVision.EBW8 background,
eVision.EBW8 foreground )
static

Encodes the image imgIn and detect the holes. Computes an image imgOut whose holes are filled.

In case an image is supplied, the imgIn is converted into an ERegion for the hole and then converted back to an image using the foreground and background values. In case a region is used, the values are also used when converting the filled region back to an image.

If the input region is empty or if the input image is void, throws an exception.

Parameters
imgInInput binary image used for encoding and detecting the holes.
imgOutOutput images whose hole are filled.
backgroundBackground color.
foregroundForeground color.

◆ Flip() [1/8]

void eVision.EasyImage.Flip ( eVision.EROIBW16 sourceImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [2/8]

void eVision.EasyImage.Flip ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [3/8]

void eVision.EasyImage.Flip ( eVision.EROIBW8 sourceImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [4/8]

void eVision.EasyImage.Flip ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [5/8]

void eVision.EasyImage.Flip ( eVision.EROIC24 sourceImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [6/8]

void eVision.EasyImage.Flip ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [7/8]

void eVision.EasyImage.Flip ( eVision.EROIC24A sourceImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Flip() [8/8]

void eVision.EasyImage.Flip ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage,
eVision.EFlipAxis axis )
static

Flip an image around either the vertical axis, the horizontal axis or both.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
axisAxis around which the ROI flips.

Destination image/roi size should be the same as the source image/roi size.

◆ Focusing() [1/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW16 image)
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [2/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW16 image,
eVision.ERegion region )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [3/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW16 image,
eVision.ERegion region,
eVision.EFrame frame )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [4/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW8 image)
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [5/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW8 image,
eVision.ERegion region )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [6/9]

float eVision.EasyImage.Focusing ( eVision.EROIBW8 image,
eVision.ERegion region,
eVision.EFrame frame )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [7/9]

float eVision.EasyImage.Focusing ( eVision.EROIC24 image)
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [8/9]

float eVision.EasyImage.Focusing ( eVision.EROIC24 image,
eVision.ERegion region )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Focusing() [9/9]

float eVision.EasyImage.Focusing ( eVision.EROIC24 image,
eVision.ERegion region,
eVision.EFrame frame )
static

Returns a measure of the focusing of an image by computing the total gradient energy.

Parameters
imagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined

When this quantity is maximum for a given image, sharp focusing is achieved.

For more information, please refer to the section Using eVision -> EasyImage - Computing Image Statistics -> Image Focus in the documentation.

◆ Gain()

void eVision.EasyImage.Gain ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EColor Gain )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
GainConstant gain. By default (argument omitted) 1, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [1/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [2/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float gain )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
gainConstant gain. By default (argument omitted) 1, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [3/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float gain,
float offset )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
gainConstant gain. By default (argument omitted) 1, i.e. no change.
offsetConstant offset. By default (argument omitted) 0, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [4/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [5/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float gain )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
gainConstant gain. By default (argument omitted) 1, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [6/7]

void eVision.EasyImage.GainOffset ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float gain,
float offset )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
gainConstant gain. By default (argument omitted) 1, i.e. no change.
offsetConstant offset. By default (argument omitted) 0, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GainOffset() [7/7]

void eVision.EasyImage.GainOffset ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EColor gain,
eVision.EColor offset )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
gainConstant gain. By default (argument omitted) 1, i.e. no change.
offsetConstant offset. By default (argument omitted) 0, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ GetFrame() [1/3]

void eVision.EasyImage.GetFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
bool odd )
static

Extracts the frame of given parity from an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is extracted (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows:

  • DstImage_Width = SrcImage_Width
  • DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ GetFrame() [2/3]

void eVision.EasyImage.GetFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
bool odd )
static

Extracts the frame of given parity from an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is extracted (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows:

  • DstImage_Width = SrcImage_Width
  • DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ GetFrame() [3/3]

void eVision.EasyImage.GetFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
bool odd )
static

Extracts the frame of given parity from an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is extracted (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows:

  • DstImage_Width = SrcImage_Width
  • DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ GetProfilePeaks() [1/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW16Vector profile,
eVision.EPeakVector peaks )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [2/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW16Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [3/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW16Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [4/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW16Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold,
uint minimumAmplitude )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.
minimumAmplitudeMinimum amplitude required for a peak to be kept (may be 0).

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [5/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW16Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold,
uint minimumAmplitude,
uint minimumArea )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.
minimumAmplitudeMinimum amplitude required for a peak to be kept (may be 0).
minimumAreaMinimum area required for a peak to be kept (may be 0).

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [6/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW8Vector profile,
eVision.EPeakVector peaks )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [7/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW8Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [8/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW8Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [9/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW8Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold,
uint minimumAmplitude )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.
minimumAmplitudeMinimum amplitude required for a peak to be kept (may be 0).

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GetProfilePeaks() [10/10]

void eVision.EasyImage.GetProfilePeaks ( eVision.EBW8Vector profile,
eVision.EPeakVector peaks,
uint lowThreshold,
uint highThreshold,
uint minimumAmplitude,
uint minimumArea )
static

Detects peaks in a gray-level profile. Maxima as well as minima are considered.

Parameters
profilePointer to the source vector.
peaksPointer to the destination vector.
lowThresholdThreshold used for the minimum peaks.
highThresholdThreshold used for the maximum peaks.
minimumAmplitudeMinimum amplitude required for a peak to be kept (may be 0).
minimumAreaMinimum area required for a peak to be kept (may be 0).

To eliminate false peaks due to noise, two selection criteria are used.

A peak is the portion of the signal that is above [below] a given threshold. The peak amplitude is defined to be the difference between the threshold value and the maximum [minimum] signal value. The peak area is defined to be the surface comprised between the signal curve and the horizontal line at the given threshold.

The result is stored in a peaks vector.

◆ GradientScalar() [1/2]

void eVision.EasyImage.GradientScalar ( eVision.EROIBW32 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EROIBW8 lookupTable )
static

Computes the (scalar) gradient image derived from a given source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the image/ROI used as a preset lookup-table. This lookup table can be generated by one of EasyImage.ArgumentImage or EasyImage.ModulusImage, or be user-defined.

The scalar value derived from the gradient depends on the preset lookup-table image.

The gradient of a gray-scale image corresponds to a vector, the components of which are the partial derivatives of the gray-level signal in the horizontal and vertical direction. A vector can be characterized by a direction and a length, corresponding to the gradient orientation, here called argument, and the gradient magnitude, here called magnitude.

This method generates a gradient direction or gradient magnitude map (gray-level image) from a given gray-level image. For efficiency, a pre-computed lookup-table is used to define the desired transformation. This lookup-table is stored as a standard EImageBW8/EImageBW16. Use one of EasyImage.ArgumentImage or EasyImage.ModulusImage once before calling this method.

◆ GradientScalar() [2/2]

void eVision.EasyImage.GradientScalar ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EROIBW8 lookupTable )
static

Computes the (scalar) gradient image derived from a given source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the image/ROI used as a preset lookup-table. This lookup table can be generated by one of EasyImage.ArgumentImage or EasyImage.ModulusImage, or be user-defined.

The scalar value derived from the gradient depends on the preset lookup-table image.

The gradient of a gray-scale image corresponds to a vector, the components of which are the partial derivatives of the gray-level signal in the horizontal and vertical direction. A vector can be characterized by a direction and a length, corresponding to the gradient orientation, here called argument, and the gradient magnitude, here called magnitude.

This method generates a gradient direction or gradient magnitude map (gray-level image) from a given gray-level image. For efficiency, a pre-computed lookup-table is used to define the desired transformation. This lookup-table is stored as a standard EImageBW8/EImageBW16. Use one of EasyImage.ArgumentImage or EasyImage.ModulusImage once before calling this method.

◆ GravityCenter() [1/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ GravityCenter() [2/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ GravityCenter() [3/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW16 sourceImage,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ GravityCenter() [4/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ GravityCenter() [5/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ GravityCenter() [6/6]

void eVision.EasyImage.GravityCenter ( eVision.EROIBW8 sourceImage,
uint threshold,
out float gravityX,
out float gravityY )
static

Computes the coordinates of the gravity center of an image, i.e. the average coordinates of the pixels above (or on) the threshold.

Parameters
sourceImagePointer to the source image/ROI.
thresholdThreshold.
gravityXReference to the gravity center abscissa.
gravityYReference to the gravity center ordinate.
Deprecated

Use EImageStatisticsBW8.GravityCenterOfPixelsAboveHighThreshold or EImageStatisticsBW16.GravityCenterOfPixelsAboveHighThreshold instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HDRFusion() [1/5]

void eVision.EasyImage.HDRFusion ( eVision.EROIBW16 darkSrc,
eVision.EROIBW16 lightSrc,
int shutterSpeedFactor,
eVision.EROIBW16 dst )
static

Fuses two images using HDR principles.

Parameters
darkSrcDark input image (high shutter speed).
lightSrcLight input image (low shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.
dstDestination image.

◆ HDRFusion() [2/5]

void eVision.EasyImage.HDRFusion ( eVision.EROIBW16 darkSrc,
eVision.EROIBW16 lightSrc,
int shutterSpeedFactor,
eVision.EROIBW32 dst )
static

Fuses two images using HDR principles.

Parameters
darkSrcDark input image (high shutter speed).
lightSrcLight input image (low shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.
dstDestination image.

◆ HDRFusion() [3/5]

void eVision.EasyImage.HDRFusion ( eVision.EROIBW8 darkSrc,
eVision.EROIBW8 lightSrc,
int shutterSpeedFactor,
eVision.EROIBW16 dst )
static

Fuses two images using HDR principles.

Parameters
darkSrcDark input image (high shutter speed).
lightSrcLight input image (low shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.
dstDestination image.

◆ HDRFusion() [4/5]

void eVision.EasyImage.HDRFusion ( eVision.EROIC24 darkSrc,
eVision.EROIC24 lightSrc,
int shutterSpeedFactor,
eVision.EROIC48 dst )
static

Fuses two images using HDR principles.

Parameters
darkSrcDark input image (high shutter speed).
lightSrcLight input image (low shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.
dstDestination image.

◆ HDRFusion() [5/5]

void eVision.EasyImage.HDRFusion ( eVision.EROIC48 darkSrc,
eVision.EROIC48 lightSrc,
int shutterSpeedFactor,
eVision.EROIC48 dst )
static

Fuses two images using HDR principles.

Parameters
darkSrcDark input image (high shutter speed).
lightSrcLight input image (low shutter speed).
shutterSpeedFactorShutter speed factor between light and dark image.
dstDestination image.

◆ Histogram() [1/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [2/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [3/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [4/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [5/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [6/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [7/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [8/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [9/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW32 sourceImage,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [10/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW32 sourceImage,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [11/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW32 sourceImage,
eVision.EROIBW8 mask,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.

◆ Histogram() [12/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW32 sourceImage,
eVision.EROIBW8 mask,
eVision.EBWHistogramVector histogram,
uint mostSignificantBit,
uint numberOfSignificantBits,
bool saturate )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
histogramPointer to the destination vector.
mostSignificantBitIndex of the most significant bit of the pixels (0 has weight 1).
numberOfSignificantBitsNumber of significant bits; the histogram will possess 2^numberOfSignificantBits^ entries.
saturateBoolean indicating if values larger than 2^mostSignificantBit^-1 are saturated (default true) or not (false).

◆ Histogram() [13/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW8 sourceImage,
eVision.EBWHistogramVector histogram )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
histogramPointer to the destination vector.

◆ Histogram() [14/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBWHistogramVector histogram )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
histogramPointer to the destination vector.

◆ Histogram() [15/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EBWHistogramVector histogram )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
histogramPointer to the destination vector.

◆ Histogram() [16/16]

void eVision.EasyImage.Histogram ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBWHistogramVector histogram )
static

Computes the histogram of an image (count of each gray-level value).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
histogramPointer to the destination vector.

◆ HistogramThreshold() [1/8]

void eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThreshold() [2/8]

void eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThreshold() [3/8]

void eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold,
uint from )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThreshold() [4/8]

void eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold,
uint from,
uint to )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.
toUpper bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThreshold() [5/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
uint threshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThreshold() [6/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThreshold() [7/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold,
uint from )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThreshold() [8/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThreshold ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold,
uint from,
uint to )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.
toUpper bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThresholdBW16() [1/8]

void eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThresholdBW16() [2/8]

void eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThresholdBW16() [3/8]

void eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold,
uint from )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThresholdBW16() [4/8]

void eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
ref uint threshold,
out float averageOfPixelsBelowThreshold,
out float averageOfPixelsAboveThreshold,
float relativeThreshold,
uint from,
uint to )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
averageOfPixelsBelowThresholdAverage gray level of the dark pixels (below threshold).
averageOfPixelsAboveThresholdAverage gray level of the light pixels (above threshold).
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.
toUpper bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ HistogramThresholdBW16() [5/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint threshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThresholdBW16() [6/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThresholdBW16() [7/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold,
uint from )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HistogramThresholdBW16() [8/8]

eVision.EHistogramThreshold eVision.EasyImage.HistogramThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint threshold,
float relativeThreshold,
uint from,
uint to )
static

Determines an appropriate threshold level based on the histogram contents, using an automatic threshold mode.

Parameters
histogramPointer to a vector containing an image histogram.
thresholdreference to the threshold value. Must be set to the appropriate thresholding mode, as defined by EThresholdMode.
relativeThresholdRelative threshold value, relevant only in the EThresholdMode.EThresholdMode_Relative mode.
fromLower bound of the analyzed gray-level range.
toUpper bound of the analyzed gray-level range.

Additionally, returns the average gray levels in the regions below and above the threshold. The threshold level can be computed by analyzing a range of gray levels in the histogram.

◆ HitAndMiss() [1/3]

void eVision.EasyImage.HitAndMiss ( eVision.EROIBW16 source,
eVision.EROIBW16 destination,
eVision.EHitAndMissKernel kernel )
static

Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.

Parameters
sourceThe source image/ROI.
destinationThe destination image/ROI.
kernelThe hit-and-miss kernel.

◆ HitAndMiss() [2/3]

void eVision.EasyImage.HitAndMiss ( eVision.EROIBW8 source,
eVision.EROIBW8 destination,
eVision.EHitAndMissKernel kernel )
static

Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.

Parameters
sourceThe source image/ROI.
destinationThe destination image/ROI.
kernelThe hit-and-miss kernel.

◆ HitAndMiss() [3/3]

void eVision.EasyImage.HitAndMiss ( eVision.EROIC24 source,
eVision.EROIC24 destination,
eVision.EHitAndMissKernel kernel )
static

Apply the morphological hit-and-miss transform to detect a particular pattern of foreground and background pixels in a BW8, BW16 or C24 image/ROI.

Parameters
sourceThe source image/ROI.
destinationThe destination image/ROI.
kernelThe hit-and-miss kernel.

◆ HorizontalMirror() [1/3]

void eVision.EasyImage.HorizontalMirror ( eVision.EROIBW16 sourceImage)
static

Mirrors an image horizontally (the columns are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ HorizontalMirror() [2/3]

void eVision.EasyImage.HorizontalMirror ( eVision.EROIBW8 sourceImage)
static

Mirrors an image horizontally (the columns are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ HorizontalMirror() [3/3]

void eVision.EasyImage.HorizontalMirror ( eVision.EROIC24 sourceImage)
static

Mirrors an image horizontally (the columns are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ ImageToLineSegment() [1/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.EBW16Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [2/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.EBW16Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [3/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 outOfMaskValue,
eVision.EBW16Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [4/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 outOfMaskValue,
eVision.EBW16Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [5/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 outOfMaskValue,
eVision.EBW16Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [6/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 outOfMaskValue,
eVision.EBW16Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [7/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.EBW8Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [8/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.EBW8Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [9/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 outOfMaskValue,
eVision.EBW8Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [10/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 outOfMaskValue,
eVision.EBW8Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [11/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 outOfMaskValue,
eVision.EBW8Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [12/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 outOfMaskValue,
eVision.EBW8Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [13/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.EC24Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [14/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.EC24Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [15/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EC24 outOfMaskValue,
eVision.EC24Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [16/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EC24 outOfMaskValue,
eVision.EC24Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [17/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EC24 outOfMaskValue,
eVision.EC24Vector path,
eVision.ELine line )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
lineA Eline object

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToLineSegment() [18/18]

void eVision.EasyImage.ImageToLineSegment ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EC24 outOfMaskValue,
eVision.EC24Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values along a given line segment (arbitrarily oriented) to a vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask or the region.
pathPointer to the destination vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image. The vector length is adjusted automatically.

◆ ImageToPath() [1/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW16 sourceImage,
eVision.EBW16PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ ImageToPath() [2/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 outOfMaskValue,
eVision.EBW16PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ ImageToPath() [3/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 outOfMaskValue,
eVision.EBW16PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ ImageToPath() [4/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW8 sourceImage,
eVision.EBW8PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ ImageToPath() [5/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 outOfMaskValue,
eVision.EBW8PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ ImageToPath() [6/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 outOfMaskValue,
eVision.EBW8PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ ImageToPath() [7/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIC24 sourceImage,
eVision.EC24PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ ImageToPath() [8/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EC24 outOfMaskValue,
eVision.EC24PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
regionReference to a region to apply the function only on a particular region in the image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ ImageToPath() [9/9]

void eVision.EasyImage.ImageToPath ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EC24 outOfMaskValue,
eVision.EC24PathVector path )
static

Given a path described by coordinates in a path vector, copies the corresponding pixel values into the same vector.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
outOfMaskValueThe value to be given to the pixels that lie out of the mask.
pathPointer to the destination vector.

◆ Interlace() [1/4]

void eVision.EasyImage.Interlace ( eVision.EROIBW16 in1,
eVision.EROIBW16 in2,
eVision.EROIBW16 destinationImage )
static

This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.

Parameters
in1Output non-interlaced image. Should contain the even lines.
in2Input non-interlaced image. Should contain the odd lines.
destinationImageOutput interlaced image.

◆ Interlace() [2/4]

void eVision.EasyImage.Interlace ( eVision.EROIBW8 in1,
eVision.EROIBW8 in2,
eVision.EROIBW8 destinationImage )
static

This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.

Parameters
in1Output non-interlaced image. Should contain the even lines.
in2Input non-interlaced image. Should contain the odd lines.
destinationImageOutput interlaced image.

◆ Interlace() [3/4]

void eVision.EasyImage.Interlace ( eVision.EROIC24 in1,
eVision.EROIC24 in2,
eVision.EROIC24 destinationImage )
static

This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.

Parameters
in1Output non-interlaced image. Should contain the even lines.
in2Input non-interlaced image. Should contain the odd lines.
destinationImageOutput interlaced image.

◆ Interlace() [4/4]

void eVision.EasyImage.Interlace ( eVision.EROIC24A in1,
eVision.EROIC24A in2,
eVision.EROIC24A destinationImage )
static

This function converts two non-interlaced images into one interlaced image. The first input, in1, should contain the even lines, while the second input, in2, should contain the odd lines. Input images should have the same width, but a height that is half the height of the destination image.

Parameters
in1Output non-interlaced image. Should contain the even lines.
in2Input non-interlaced image. Should contain the odd lines.
destinationImageOutput interlaced image.

◆ IsodataThreshold() [1/3]

eVision.EBW8 eVision.EasyImage.IsodataThreshold ( eVision.EBWHistogramVector histogram)
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ IsodataThreshold() [2/3]

eVision.EBW8 eVision.EasyImage.IsodataThreshold ( eVision.EBWHistogramVector histogram,
uint from )
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.
fromLower bound of the useful gray-level interval (by default, 0).

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ IsodataThreshold() [3/3]

eVision.EBW8 eVision.EasyImage.IsodataThreshold ( eVision.EBWHistogramVector histogram,
uint from,
uint to )
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.
fromLower bound of the useful gray-level interval (by default, 0).
toUpper bound of the useful gray-level interval (by default, 255).

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

It is possible that, in the automatic or relative thresholding modes, the computed threshold exceeds the dynamic range of the return type. In this case, the value is clipped to the maximum value that is representable in the return type.

◆ IsodataThresholdBW16() [1/3]

eVision.EBW16 eVision.EasyImage.IsodataThresholdBW16 ( eVision.EBWHistogramVector histogram)
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

Returns the threshold.

◆ IsodataThresholdBW16() [2/3]

eVision.EBW16 eVision.EasyImage.IsodataThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint from )
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.
fromLower bound of the useful gray-level interval (by default, 0).

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

Returns the threshold.

◆ IsodataThresholdBW16() [3/3]

eVision.EBW16 eVision.EasyImage.IsodataThresholdBW16 ( eVision.EBWHistogramVector histogram,
uint from,
uint to )
static

Computes a suitable threshold value for a histogram.

Parameters
histogramPointer to a vector containing an image histogram.
fromLower bound of the useful gray-level interval (by default, 0).
toUpper bound of the useful gray-level interval (by default, 65535).

The "isodata" rule is used: if one computes the average gray level of pixels below the threshold and the average gray level of pixels above the threshold, the threshold lies exactly halfway between them. Optionally, the threshold selection can be restricted to a range of gray-level values.

Returns the threshold.

◆ LinearTransform() [1/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIBW16 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIBW16 destinationImage )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LinearTransform() [2/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIBW16 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIBW16 destinationImage,
int interpolationBits )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LinearTransform() [3/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIBW8 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIBW8 destinationImage )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LinearTransform() [4/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIBW8 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIBW8 destinationImage,
int interpolationBits )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LinearTransform() [5/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIC24 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIC24 destinationImage )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LinearTransform() [6/6]

void eVision.EasyImage.LinearTransform ( eVision.EROIC24 sourceImage,
float Axx,
float Axy,
float Ax,
float Ayx,
float Ayy,
float Ay,
eVision.EROIC24 destinationImage,
int interpolationBits )
static

Applies a general affine transformation.

Parameters
sourceImagePointer to the source image/ROI.
AxxSee formula below.
AxySee formula below.
AxSee formula below.
AyxSee formula below.
AyySee formula below.
AySee formula below.
destinationImagePointer to the destination image/ROI.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

An affine transformation is an important class of linear 2D geometric transformations which maps variables (e.g. pixel intensity values located at position \((X_{Src}, Y_{Src})\) in an input image) into new variables (e.g. \((X_{Dst}, Y_{Dst})\) in an output image) by applying a linear combination of translation, rotation, scaling and/or shearing (i.e. non-uniform scaling in some directions) operations.

The parameters of this method are the coefficients of the affine equations below:

\[ \left\{ \begin{array}{ll} X_{Dst} = A_{xx}X_{Src} + A_{xy}Y_{Src} + A_x \cr Y_{Dst} = A_{yx}X_{Src} + A_{yy}Y_{Src} + A_y \end{array} \right. \]

◆ LineSegmentToImage() [1/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIBW16 destinationImage,
eVision.EBW16 pixel,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pixelConstant color value.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LineSegmentToImage() [2/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIBW16 destinationImage,
eVision.EBW16Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pathPointer to the source vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LineSegmentToImage() [3/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIBW8 destinationImage,
eVision.EBW8 pixel,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pixelConstant color value.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LineSegmentToImage() [4/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIBW8 destinationImage,
eVision.EBW8Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pathPointer to the source vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LineSegmentToImage() [5/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIC24 destinationImage,
eVision.EC24 pixel,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pixelConstant color value.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LineSegmentToImage() [6/6]

void eVision.EasyImage.LineSegmentToImage ( eVision.EROIC24 destinationImage,
eVision.EC24Vector path,
int X0,
int Y0,
int X1,
int Y1 )
static

Copies the pixel values from a vector or a constant to the pixels of a given line segment (arbitrarily oriented).

Parameters
destinationImagePointer to the destination image/ROI.
pathPointer to the source vector.
X0Coordinates of the starting point of the segment.
Y0Coordinates of the starting point of the segment.
X1Coordinates of the ending point of the segment.
Y1Coordinates of the ending point of the segment.

The line segment must be wholly contained within the image.

◆ LocalAverage() [1/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalAverage() [2/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalAverage() [3/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalAverage() [4/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalAverage() [5/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalAverage() [6/6]

void eVision.EasyImage.LocalAverage ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the average in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
halfWidthHalf of the window width minus one (in pixel).
halfHeightHalf of the window height minus one (in pixel).

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [1/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [2/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [3/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [4/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [5/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ LocalDeviation() [6/6]

void eVision.EasyImage.LocalDeviation ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfWidth,
uint halfHeight )
static

Computes the standard deviation in a rectangular window centered on every pixel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfWidthHalf of the window width minus one.
halfHeightHalf of the window height minus one.

The window dimensions can be an arbitrary odd integer.

The running time of this function does not depend on the window size.

◆ Lut() [1/4]

void eVision.EasyImage.Lut ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EBW16Vector lookupTable )
static

Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the lookup vector.

A 16-bit image usually does not make use of its 16 bits. In most cases, only 10 or 12 bits are used. These bits are called significant bits. In the 16-bit information, significant bits can be left aligned, right aligned or not aligned at all. To indicate which are the significant bits, we have to tell how many bits are significant and the number of right padding bits (0 right padding bit means that significant bits are right aligned).

The number of significant bits is given by the number of Look Up table entries. For example a Lut of 1024 entries is used for an image of 10 significant bits (as 2^10^ = 1024).

The number of right padding bits is given by means of the numberOfScalingBits parameter. Leaving this parameter undefined indicates that the significant bits are left aligned on the word.

◆ Lut() [2/4]

void eVision.EasyImage.Lut ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EBW8Vector lookupTable )
static

Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the lookup vector.

A 16-bit image usually does not make use of its 16 bits. In most cases, only 10 or 12 bits are used. These bits are called significant bits. In the 16-bit information, significant bits can be left aligned, right aligned or not aligned at all. To indicate which are the significant bits, we have to tell how many bits are significant and the number of right padding bits (0 right padding bit means that significant bits are right aligned).

The number of significant bits is given by the number of Look Up table entries. For example a Lut of 1024 entries is used for an image of 10 significant bits (as 2^10^ = 1024).

The number of right padding bits is given by means of the numberOfScalingBits parameter. Leaving this parameter undefined indicates that the significant bits are left aligned on the word.

◆ Lut() [3/4]

void eVision.EasyImage.Lut ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EBW8Vector lookupTable,
uint numberOfScalingBits )
static

Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the lookup vector.
numberOfScalingBitsNumber of scaling bits (or right padding bits).

A 16-bit image usually does not make use of its 16 bits. In most cases, only 10 or 12 bits are used. These bits are called significant bits. In the 16-bit information, significant bits can be left aligned, right aligned or not aligned at all. To indicate which are the significant bits, we have to tell how many bits are significant and the number of right padding bits (0 right padding bit means that significant bits are right aligned).

The number of significant bits is given by the number of Look Up table entries. For example a Lut of 1024 entries is used for an image of 10 significant bits (as 2^10^ = 1024).

The number of right padding bits is given by means of the numberOfScalingBits parameter. Leaving this parameter undefined indicates that the significant bits are left aligned on the word.

◆ Lut() [4/4]

void eVision.EasyImage.Lut ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EBW8Vector lookupTable )
static

Transforms the gray levels of an image, using a lookup table stored in a vector (of unsigned values).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the lookup vector.

A 16-bit image usually does not make use of its 16 bits. In most cases, only 10 or 12 bits are used. These bits are called significant bits. In the 16-bit information, significant bits can be left aligned, right aligned or not aligned at all. To indicate which are the significant bits, we have to tell how many bits are significant and the number of right padding bits (0 right padding bit means that significant bits are right aligned).

The number of significant bits is given by the number of Look Up table entries. For example a Lut of 1024 entries is used for an image of 10 significant bits (as 2^10^ = 1024).

The number of right padding bits is given by means of the numberOfScalingBits parameter. Leaving this parameter undefined indicates that the significant bits are left aligned on the word.

◆ MatchFrames() [1/6]

int eVision.EasyImage.MatchFrames ( eVision.EROIBW16 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

◆ MatchFrames() [2/6]

void eVision.EasyImage.MatchFrames ( eVision.EROIBW16 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset,
ref int bestOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).
bestOffsetEstimated shift amplitude.

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ MatchFrames() [3/6]

int eVision.EasyImage.MatchFrames ( eVision.EROIBW8 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

◆ MatchFrames() [4/6]

void eVision.EasyImage.MatchFrames ( eVision.EROIBW8 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset,
ref int bestOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).
bestOffsetEstimated shift amplitude.

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ MatchFrames() [5/6]

int eVision.EasyImage.MatchFrames ( eVision.EROIC24 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

◆ MatchFrames() [6/6]

void eVision.EasyImage.MatchFrames ( eVision.EROIC24 sourceImage,
int fixedRow,
int minimumOffset,
int maximumOffset,
ref int bestOffset )
static

Determines the optimal shift amplitude by comparing two successive lines of the image.

Parameters
sourceImagePointer to the source image/ROI.
fixedRowIndex of the line used for comparison. Line fixedRow remains in place and is compared with line (fixedRow + 1), shifted by some amount.
minimumOffsetMinimum value of the allowed offset (positive to the right).
maximumOffsetMaximum value of the allowed offset (positive to the right).
bestOffsetEstimated shift amplitude.

These lines should be chosen such that they cross some edges or non-uniform areas.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame (using EasyImage.RealignFrame). The amplitude of the shift can be estimated automatically.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Median() [1/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [2/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [3/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [4/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [5/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [6/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [7/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [8/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [9/27]

void eVision.EasyImage.Median ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [10/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [11/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [12/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [13/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [14/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [15/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [16/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [17/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [18/27]

void eVision.EasyImage.Median ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [19/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [20/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [21/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [22/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [23/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [24/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ Median() [25/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.

◆ Median() [26/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Median() [27/27]

void eVision.EasyImage.Median ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Applies a median filter to an image (median of the gray values in a neighborhood). Kernel may be of an arbitrary size.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf height of the kernel minus one (by default, same as halfOfKernelWidth; 0 is allowed).

◆ ModulusImage() [1/2]

void eVision.EasyImage.ModulusImage ( eVision.EImageBW8 destinationImage)
static

Prepares a lookup-table image for use for gradient magnitude computation.

Parameters
destinationImagePointer to the destination image.

The modulus of the gradient argument can be adjusted to avoid saturation. The method sets a lookup-table image for use with function EasyImage.GradientScalar, ready to compute the modulus of the gradient in the source image, i.e. its amplitude (as defined by the Euclidean norm). The argument will be returned as a value in range 0..255 suitable for storage in an EImageBW8 or as a value in range 0..65535 suitable for storage in an EImageBW16. A gain coefficient can be adjusted to avoid saturation (gain = 1 saturates gradient amplitudes larger than 255 in the EBW8 case and 65535 in the EBW16 case; gain = 1/Sqrt(2) never saturates).

◆ ModulusImage() [2/2]

void eVision.EasyImage.ModulusImage ( eVision.EImageBW8 destinationImage,
float gain )
static

Prepares a lookup-table image for use for gradient magnitude computation.

Parameters
destinationImagePointer to the destination image.
gainGain value to be applied to the modulus. 1 saturates; 1/Sqrt(2) does not.

The modulus of the gradient argument can be adjusted to avoid saturation. The method sets a lookup-table image for use with function EasyImage.GradientScalar, ready to compute the modulus of the gradient in the source image, i.e. its amplitude (as defined by the Euclidean norm). The argument will be returned as a value in range 0..255 suitable for storage in an EImageBW8 or as a value in range 0..65535 suitable for storage in an EImageBW16. A gain coefficient can be adjusted to avoid saturation (gain = 1 saturates gradient amplitudes larger than 255 in the EBW8 case and 65535 in the EBW16 case; gain = 1/Sqrt(2) never saturates).

◆ MorphoGradientBox() [1/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage)
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [2/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [3/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [4/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [5/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [6/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [7/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [8/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [9/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [10/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [11/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [12/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [13/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage)
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [14/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [15/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [16/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [17/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [18/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [19/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [20/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [21/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [22/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [23/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [24/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [25/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage)
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [26/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [27/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [28/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [29/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [30/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [31/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [32/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [33/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [34/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [35/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientBox() [36/36]

void eVision.EasyImage.MorphoGradientBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Computes the morphological gradient of an image using a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element. The kernel size is a pair of odd numbers; they must be halved before they are passed. For instance, a 3x5 kernel is passed as 1x2.

◆ MorphoGradientDisk() [1/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage)
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [2/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [3/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [4/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [5/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [6/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [7/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [8/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [9/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [10/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage)
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [11/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [12/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [13/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [14/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [15/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [16/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [17/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [18/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [19/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage)
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [20/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [21/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [22/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [23/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [24/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [25/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [26/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ MorphoGradientDisk() [27/27]

void eVision.EasyImage.MorphoGradientDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Computes the morphological gradient of an image using a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

The morphological gradient is the difference between the dilation and the erosion of the image, using the same structuring element.

◆ Normalize() [1/2]

void eVision.EasyImage.Normalize ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float imposedAverage,
float imposedStandardDeviation )
static

Normalizes an image, i.e. applies a linear transform to the gray levels so that their average and standard deviation are imposed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
imposedAverageImposed average.
imposedStandardDeviationImposed standard deviation.

◆ Normalize() [2/2]

void eVision.EasyImage.Normalize ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float imposedAverage,
float imposedStandardDeviation )
static

Normalizes an image, i.e. applies a linear transform to the gray levels so that their average and standard deviation are imposed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
imposedAverageImposed average.
imposedStandardDeviationImposed standard deviation.

◆ Offset()

void eVision.EasyImage.Offset ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EColor Offset )
static

Transforms an image, applying a gain and offset to all pixels.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
OffsetConstant offset. By default (argument omitted) 0, i.e. no change.

The gain should remain close to 1, and allows contrast adjustment of the image.

The offset can be positive or negative, and allows to adjust the image intensity. The resulting values are always saturated to range [0..255].

For color images, the separate gain and offset values are specified as triple of values stored in a EColor. The default values leave the image unchanged.

Internally, the computations are achieved through fixed-point arithmetic with 5 bits of precision for the fractional part. This can result in loss of precision with small gains.

◆ Open() [1/6]

void eVision.EasyImage.Open ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ Open() [2/6]

void eVision.EasyImage.Open ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffErode )
static

◆ Open() [3/6]

void eVision.EasyImage.Open ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffErode,
int n32ValOffDilate )
static

◆ Open() [4/6]

void eVision.EasyImage.Open ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ Open() [5/6]

void eVision.EasyImage.Open ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffErode )
static

◆ Open() [6/6]

void eVision.EasyImage.Open ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffErode,
eVision.EC24 c24ColorOffDilate )
static

◆ OpenBox() [1/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [2/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [3/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [4/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [5/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [6/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [7/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [8/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [9/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [10/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [11/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [12/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [13/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [14/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [15/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [16/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [17/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [18/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [19/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [20/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [21/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [22/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [23/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [24/36]

void eVision.EasyImage.OpenBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [25/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [26/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [27/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [28/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [29/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [30/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [31/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [32/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [33/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [34/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [35/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenBox() [36/36]

void eVision.EasyImage.OpenBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs an opening on an image (erosion followed by dilation) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf of the box width minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one, as shown on the picture below (by default, same as halfOfKernelWidth; 0 is allowed).

Rectangular kernel of half width = 3 and half height = 2

◆ OpenDisk() [1/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ OpenDisk() [2/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ OpenDisk() [3/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ OpenDisk() [4/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [5/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [6/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [7/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [8/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [9/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [10/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ OpenDisk() [11/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ OpenDisk() [12/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ OpenDisk() [13/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [14/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [15/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [16/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [17/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [18/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [19/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage)
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.

◆ OpenDisk() [20/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.

◆ OpenDisk() [21/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.

◆ OpenDisk() [22/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [23/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [24/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [25/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ OpenDisk() [26/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).

◆ OpenDisk() [27/27]

void eVision.EasyImage.OpenDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs an opening on an image (erosion followed by dilation) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. If NULL (default), this operation is destructive (i.e. applied to the source image).
halfOfKernelWidthHalf width of the kernel minus one, as shown on the picture below (by default, halfOfKernelWidth = 1; 0 is allowed).

◆ Oper() [1/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EBW16 constant,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [2/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EBW16 constant,
eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [3/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EBW8 constant,
eVision.EROIBW8 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

License(s): EasyImage

◆ Oper() [4/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EBW8 constant,
eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [5/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EC24 constant,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [6/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EC24 constant,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
constantGray-level or color constant.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [7/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW16 sourceImage,
eVision.EBW16 constant,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [8/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [9/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW16 sourceImage0,
eVision.EROIBW16 sourceImage1,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [10/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW16 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [11/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage,
eVision.EBW8 constant,
eVision.EROIBW8 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [12/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [13/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [14/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIBW16 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [15/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIBW8 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [16/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [17/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIBW8 sourceImage0,
eVision.EROIC24 sourceImage1,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [18/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIC24 sourceImage,
eVision.EC24 constant,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
constantGray-level or color constant.
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [19/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImagePointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [20/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIC24 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Oper() [21/21]

void eVision.EasyImage.Oper ( eVision.EArithmeticLogicOperation operation,
eVision.EROIC24 sourceImage0,
eVision.EROIC24 sourceImage1,
eVision.EROIC24 destinationImage )
static

Applies the desired arithmetic or logic pixel-wise operator between two images or constants.

Parameters
operationArithmetic or logic operator, as defined by EArithmeticLogicOperation.
sourceImage0Pointer to the first source image/ROI (left operand).
sourceImage1Pointer to the second source image/ROI (right operand).
destinationImagePointer to the destination image/ROI.

The source and destination images may be the same.

When the source operands are two color images/constants, the components are combined pair-wise. The result is a color image.

When the source operands are a color image and a gray-level image, each color component is combined with the gray-level component. The result is a color image.

◆ Overlay() [1/11]

void eVision.EasyImage.Overlay ( eVision.EROIBW8 overlay,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.

Parameters
overlayImage that will be overlaid on top of destination image.
sourceImageImage that will be copied to destination image.
destinationImageDestination image which is modified using the overlay and source image.

◆ Overlay() [2/11]

void eVision.EasyImage.Overlay ( eVision.EROIBW8 overlay,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX )
static

Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.

Parameters
overlayImage that will be overlaid on top of destination image.
sourceImageImage that will be copied to destination image.
destinationImageDestination image which is modified using the overlay and source image.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [3/11]

void eVision.EasyImage.Overlay ( eVision.EROIBW8 overlay,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX,
float panY )
static

Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.

Parameters
overlayImage that will be overlaid on top of destination image.
sourceImageImage that will be copied to destination image.
destinationImageDestination image which is modified using the overlay and source image.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [4/11]

void eVision.EasyImage.Overlay ( eVision.EROIBW8 overlay,
eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX,
float panY,
eVision.EC24 referenceValue )
static

Overlays a grayscale image on the top of a color image at a given position. sourceImage will be copied to destinationImage and then overlay will be overlaid on destinationImage. sourceImage and overlay images need to be initialized. There are no constraints on dimensions: destinationImage will have the same dimension as sourceImage's even if overlay is larger than sourceImage. overlay will be pasted onto destinationImage, which means the pixel value of overlay will replace the value in destinationImage except if the pixel to replace in destinationImage is equal to referenceValue.

Parameters
overlayImage that will be overlaid on top of destination image.
sourceImageImage that will be copied to destination image.
destinationImageDestination image which is modified using the overlay and source image.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
referenceValueReference color. By default, it's black.

◆ Overlay() [5/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EROIC24 destinationImage )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.

Parameters
sourceImageOverlay image which is pasted on top.
maskBinary image defining whether to change the value of destinationImage.
destinationImageDestination image which is modified using the overlay.

◆ Overlay() [6/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EROIC24 destinationImage,
float panX )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.

Parameters
sourceImageOverlay image which is pasted on top.
maskBinary image defining whether to change the value of destinationImage.
destinationImageDestination image which is modified using the overlay.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [7/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EROIC24 destinationImage,
float panX,
float panY )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if source image is larger. However, mask should be same dimension as sourceImage. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the corresponding pixel value of mask is null.

Parameters
sourceImageOverlay image which is pasted on top.
maskBinary image defining whether to change the value of destinationImage.
destinationImageDestination image which is modified using the overlay.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [8/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.

Parameters
sourceImageOverlay image which is pasted on top.
destinationImageDestination image which is modified using the overlay.

◆ Overlay() [9/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.

Parameters
sourceImageOverlay image which is pasted on top.
destinationImageDestination image which is modified using the overlay.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [10/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX,
float panY )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.

Parameters
sourceImageOverlay image which is pasted on top.
destinationImageDestination image which is modified using the overlay.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.

◆ Overlay() [11/11]

void eVision.EasyImage.Overlay ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float panX,
float panY,
eVision.EC24 referenceValue )
static

Overlays an image on the top of a color image at a given position. sourceImage will be overlaid on destinationImage. Both images need to be initialized. There are no constraints on dimensions: destinationImage conserves its dimension even if sourceImage is larger. All pixel values of the destinationImage that overlaps with the sourceImage (taking into account the offset expressed by panX and panY) will be replaced by the pixel values of sourceImage except if the pixel value of sourceImage equals referenceValue.

Parameters
sourceImageOverlay image which is pasted on top.
destinationImageDestination image which is modified using the overlay.
panXHorizontal panning value expressed in pixels. By default, no panning occurs.
panYVertical panning value expressed in pixels. By default, no panning occurs.
referenceValueReference color. By default, it's black.

◆ PathToImage() [1/3]

void eVision.EasyImage.PathToImage ( eVision.EROIBW16 sourceImage,
eVision.EBW16PathVector path )
static

Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ PathToImage() [2/3]

void eVision.EasyImage.PathToImage ( eVision.EROIBW8 sourceImage,
eVision.EBW8PathVector path )
static

Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ PathToImage() [3/3]

void eVision.EasyImage.PathToImage ( eVision.EROIC24 sourceImage,
eVision.EC24PathVector path )
static

Given a path described by coordinates in a path vector, copies the pixel values from the path vector to the corresponding image pixels.

Parameters
sourceImagePointer to the source image/ROI.
pathPointer to the destination vector.

◆ PixelAverage() [1/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [2/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 inputMask,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
inputMaskPointer to the mask, which allows functions to be applied on a particular region in the image.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [3/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW16 sourceImage,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [4/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [5/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 inputMask,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
inputMaskPointer to the mask, which allows functions to be applied on a particular region in the image.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [6/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIBW8 sourceImage,
out float average )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
averageReference to the average gray-level value.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [7/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
out float average0,
out float average1,
out float average2 )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
average0Reference to the average values for the first color channel.
average1Reference to the average values for the second color channel.
average2Reference to the average values for the third color channel.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [8/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 inputMask,
out float average0,
out float average1,
out float average2 )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
inputMaskPointer to the mask, which allows functions to be applied on a particular region in the image.
average0Reference to the average values for the first color channel.
average1Reference to the average values for the second color channel.
average2Reference to the average values for the third color channel.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelAverage() [9/9]

void eVision.EasyImage.PixelAverage ( eVision.EROIC24 sourceImage,
out float average0,
out float average1,
out float average2 )
static

Computes the average pixel value in a gray-level or color image.

Parameters
sourceImagePointer to the source image/ROI.
average0Reference to the average values for the first color channel.
average1Reference to the average values for the second color channel.
average2Reference to the average values for the third color channel.
Deprecated

Use EImageStatisticsBW8.PixelAverage, EImageStatisticsBW16.PixelAverage or EImageStatisticsC24.PixelAverage instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCompare() [1/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW16 sourceImage0,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [2/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW16 sourceImage0,
eVision.ERegion region,
eVision.EROIBW16 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [3/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW16 sourceImage0,
eVision.EROIBW16 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [4/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW16 sourceImage0,
eVision.EROIBW16 sourceImage1,
eVision.EROIBW8 mask )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

◆ PixelCompare() [5/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW8 sourceImage0,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [6/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW8 sourceImage0,
eVision.ERegion region,
eVision.EROIBW8 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [7/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW8 sourceImage0,
eVision.EROIBW8 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [8/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIBW8 sourceImage0,
eVision.EROIBW8 sourceImage1,
eVision.EROIBW8 mask )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

◆ PixelCompare() [9/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIC24 sourceImage0,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [10/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIC24 sourceImage0,
eVision.ERegion region,
eVision.EROIC24 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [11/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIC24 sourceImage0,
eVision.EROIC24 sourceImage1 )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.

◆ PixelCompare() [12/12]

uint eVision.EasyImage.PixelCompare ( eVision.EROIC24 sourceImage0,
eVision.EROIC24 sourceImage1,
eVision.EROIBW8 mask )
static

Counts the number of pixels differing between two images.

Parameters
sourceImage0Pointer to the first source image/ROI.
sourceImage1Pointer to the second source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

◆ PixelCount() [1/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [2/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [3/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [4/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [5/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [6/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16 lowThreshold,
eVision.EBW16 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [7/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [8/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [9/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [10/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [11/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out int numberOfPixelsBelowThreshold,
out int numberOfPixelsBetweenThresholds,
out int numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelCount() [12/12]

void eVision.EasyImage.PixelCount ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8 lowThreshold,
eVision.EBW8 highThreshold,
out ulong numberOfPixelsBelowThreshold,
out ulong numberOfPixelsBetweenThresholds,
out ulong numberOfPixelsAboveThreshold )
static

Counts the pixels in the three value classes separated by two thresholds.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
lowThresholdInferior threshold.
highThresholdSuperior threshold.
numberOfPixelsBelowThresholdReference to the count of pixels strictly below the inferior threshold.
numberOfPixelsBetweenThresholdsReference to the count of pixels above or equal to the inferior threshold, and strictly below the superior threshold.
numberOfPixelsAboveThresholdReference to the count of pixels above or equal to the superior threshold.
Deprecated

Use EImageStatisticsBW8 or EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelMax() [1/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
out eVision.EBW16 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
maximumValueReference to the maximum value.

◆ PixelMax() [2/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out eVision.EBW16 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
maximumValueReference to the maximum value.

◆ PixelMax() [3/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW16 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
maximumValueReference to the maximum value.

◆ PixelMax() [4/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maximumValueReference to the maximum value.

◆ PixelMax() [5/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
out eVision.EBW8 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region is defined.
maximumValueReference to the maximum value.

◆ PixelMax() [6/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out eVision.EBW8 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
maximumValueReference to the maximum value.

◆ PixelMax() [7/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW8 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
maximumValueReference to the maximum value.

◆ PixelMax() [8/8]

void eVision.EasyImage.PixelMax ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maximumValueReference to the maximum value.

◆ PixelMaxBW16()

void eVision.EasyImage.PixelMaxBW16 ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maximumValueReference to the maximum value.

◆ PixelMaxBW8()

void eVision.EasyImage.PixelMaxBW8 ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 maximumValue )
static

Computes the maximum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maximumValueReference to the maximum value.

◆ PixelMin() [1/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
out eVision.EBW16 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
minimumValueReference to the minimum value.

◆ PixelMin() [2/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out eVision.EBW16 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
minimumValueReference to the minimum value.

◆ PixelMin() [3/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW16 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
minimumValueReference to the minimum value.

◆ PixelMin() [4/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.

◆ PixelMin() [5/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
out eVision.EBW8 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
minimumValueReference to the minimum value.

◆ PixelMin() [6/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out eVision.EBW8 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
minimumValueReference to the minimum value.

◆ PixelMin() [7/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW8 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
minimumValueReference to the minimum value.

◆ PixelMin() [8/8]

void eVision.EasyImage.PixelMin ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.

◆ PixelMinBW16()

void eVision.EasyImage.PixelMinBW16 ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.

◆ PixelMinBW8()

void eVision.EasyImage.PixelMinBW8 ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 minimumValue )
static

Computes the minimum gray-level value in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.

◆ PixelStat() [1/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out eVision.EBW16 minimumValue,
out eVision.EBW16 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStat() [2/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW16 minimumValue,
out eVision.EBW16 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStat() [3/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 minimumValue,
out eVision.EBW16 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStat() [4/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out eVision.EBW8 minimumValue,
out eVision.EBW8 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStat() [5/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out eVision.EBW8 minimumValue,
out eVision.EBW8 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStat() [6/6]

void eVision.EasyImage.PixelStat ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 minimumValue,
out eVision.EBW8 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8, EImageStatisticsBW16 or EImageStatisticsC24 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStatBW16()

void eVision.EasyImage.PixelStatBW16 ( eVision.EROIBW16 sourceImage,
out eVision.EBW16 minimumValue,
out eVision.EBW16 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW16 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStatBW8()

void eVision.EasyImage.PixelStatBW8 ( eVision.EROIBW8 sourceImage,
out eVision.EBW8 minimumValue,
out eVision.EBW8 maximumValue,
out float average )
static

Computes the minimum, maximum and average gray-level values in an image.

Parameters
sourceImagePointer to the source image/ROI.
minimumValueReference to the minimum value.
maximumValueReference to the maximum value.
averageReference to the average value.
Deprecated

Use EImageStatisticsBW8 instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [1/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [2/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [3/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW16 sourceImage,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [4/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [5/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [6/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIBW8 sourceImage,
out float standardDeviation,
out float mean )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
standardDeviationReference to a variable in which the standard deviation of the pixel values is to be stored (for gray-level images).
meanReference to a variable in which the average value of the pixels is to be stored (for gray-level images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [7/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
out float standardDeviation0,
out float standardDeviation1,
out float standardDeviation2,
out float correlation01,
out float correlation12,
out float correlation02,
out float mean0,
out float mean1,
out float mean2 )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
standardDeviation0Reference to a variable in which the standard deviation of the values of the first color component is to be stored (for color images).
standardDeviation1Reference to a variable in which the standard deviation of the values of the second color component is to be stored (for color images).
standardDeviation2Reference to a variable in which the standard deviation of the values of the third color component is to be stored (for color images).
correlation01Reference to a variable in which the correlation between the values of the first color component and the second color component is to be stored (for color images).
correlation12Reference to a variable in which the correlation between the values of the second color component and the third color component is to be stored (for color images).
correlation02Reference to a variable in which the correlation between the values of the first color component and the third color component is to be stored (for color images).
mean0Reference to a variable in which the average value of the first color component is to be stored (for color images).
mean1Reference to a variable in which the average value of the second color component is to be stored (for color images).
mean2Reference to a variable in which the average value of the third color component is to be stored (for color images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [8/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
out float standardDeviation0,
out float standardDeviation1,
out float standardDeviation2,
out float correlation01,
out float correlation12,
out float correlation02,
out float mean0,
out float mean1,
out float mean2 )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
standardDeviation0Reference to a variable in which the standard deviation of the values of the first color component is to be stored (for color images).
standardDeviation1Reference to a variable in which the standard deviation of the values of the second color component is to be stored (for color images).
standardDeviation2Reference to a variable in which the standard deviation of the values of the third color component is to be stored (for color images).
correlation01Reference to a variable in which the correlation between the values of the first color component and the second color component is to be stored (for color images).
correlation12Reference to a variable in which the correlation between the values of the second color component and the third color component is to be stored (for color images).
correlation02Reference to a variable in which the correlation between the values of the first color component and the third color component is to be stored (for color images).
mean0Reference to a variable in which the average value of the first color component is to be stored (for color images).
mean1Reference to a variable in which the average value of the second color component is to be stored (for color images).
mean2Reference to a variable in which the average value of the third color component is to be stored (for color images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelStdDev() [9/9]

void eVision.EasyImage.PixelStdDev ( eVision.EROIC24 sourceImage,
out float standardDeviation0,
out float standardDeviation1,
out float standardDeviation2,
out float correlation01,
out float correlation12,
out float correlation02,
out float mean0,
out float mean1,
out float mean2 )
static

Computes the average gray-level or color value in an image, the standard deviation of the color components, and the correlation between the color components (in the case of color images).

Parameters
sourceImagePointer to the source image/ROI.
standardDeviation0Reference to a variable in which the standard deviation of the values of the first color component is to be stored (for color images).
standardDeviation1Reference to a variable in which the standard deviation of the values of the second color component is to be stored (for color images).
standardDeviation2Reference to a variable in which the standard deviation of the values of the third color component is to be stored (for color images).
correlation01Reference to a variable in which the correlation between the values of the first color component and the second color component is to be stored (for color images).
correlation12Reference to a variable in which the correlation between the values of the second color component and the third color component is to be stored (for color images).
correlation02Reference to a variable in which the correlation between the values of the first color component and the third color component is to be stored (for color images).
mean0Reference to a variable in which the average value of the first color component is to be stored (for color images).
mean1Reference to a variable in which the average value of the second color component is to be stored (for color images).
mean2Reference to a variable in which the average value of the third color component is to be stored (for color images).

The variance can be obtained from the standard deviation by squaring it.

Deprecated

Use EImageStatisticsBW8.PixelStdDev, EImageStatisticsBW16.PixelStdDev or EImageStatisticsC24.PixelStdDev instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [1/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to apply the function only on a particular region in the image.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [2/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [3/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW16 sourceImage,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [4/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to apply the function only on a particular region in the image.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [5/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [6/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIBW8 sourceImage,
out float variance,
out float mean )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
varianceReference to the covariances of the pairs of pixel component values.
meanReference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [7/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
out float variance0,
out float variance1,
out float variance2,
out float covariance01,
out float covariance12,
out float covariance20,
out float mean0,
out float mean1,
out float mean2 )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to apply the function only on a particular region in the image.
variance0Reference to the covariances of the pairs of pixel component values.
variance1Reference to the covariances of the pairs of pixel component values.
variance2Reference to the covariances of the pairs of pixel component values.
covariance01Reference to the covariances of the pairs of pixel component values.
covariance12Reference to the covariances of the pairs of pixel component values.
covariance20Reference to the covariances of the pairs of pixel component values.
mean0Reference to the mean pixel component values.
mean1Reference to the mean pixel component values.
mean2Reference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [8/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
out float variance0,
out float variance1,
out float variance2,
out float covariance01,
out float covariance12,
out float covariance20,
out float mean0,
out float mean1,
out float mean2 )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
variance0Reference to the covariances of the pairs of pixel component values.
variance1Reference to the covariances of the pairs of pixel component values.
variance2Reference to the covariances of the pairs of pixel component values.
covariance01Reference to the covariances of the pairs of pixel component values.
covariance12Reference to the covariances of the pairs of pixel component values.
covariance20Reference to the covariances of the pairs of pixel component values.
mean0Reference to the mean pixel component values.
mean1Reference to the mean pixel component values.
mean2Reference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ PixelVariance() [9/9]

void eVision.EasyImage.PixelVariance ( eVision.EROIC24 sourceImage,
out float variance0,
out float variance1,
out float variance2,
out float covariance01,
out float covariance12,
out float covariance20,
out float mean0,
out float mean1,
out float mean2 )
static

For a gray-level image, computes the mean and variance of the pixel values.

Parameters
sourceImagePointer to the source image/ROI.
variance0Reference to the covariances of the pairs of pixel component values.
variance1Reference to the covariances of the pairs of pixel component values.
variance2Reference to the covariances of the pairs of pixel component values.
covariance01Reference to the covariances of the pairs of pixel component values.
covariance12Reference to the covariances of the pairs of pixel component values.
covariance20Reference to the covariances of the pairs of pixel component values.
mean0Reference to the mean pixel component values.
mean1Reference to the mean pixel component values.
mean2Reference to the mean pixel component values.

For a color image, computes the means of the three pixel color components, the variances of the components and the covariances between pairs of components.

Deprecated

Use EImageStatisticsBW8.PixelVariance, EImageStatisticsBW16.PixelVariance or EImageStatisticsC24.PixelVariances instead.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ ProfileDerivative() [1/2]

void eVision.EasyImage.ProfileDerivative ( eVision.EBW16Vector sourceVector,
eVision.EBW16Vector destinationVector )
static

Computes the first derivative of a profile extracted from a gray-level image.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector.

Taking the derivative transforms transitions (edges) into peaks.

Note
Since the EBW8 data type only handles unsigned values, the derivative is shifted up by 128. Values under [above] 128 correspond to negative [positive] derivative (decreasing [increasing] slope).

◆ ProfileDerivative() [2/2]

void eVision.EasyImage.ProfileDerivative ( eVision.EBW8Vector sourceVector,
eVision.EBW8Vector destinationVector )
static

Computes the first derivative of a profile extracted from a gray-level image.

Parameters
sourceVectorPointer to the source vector.
destinationVectorPointer to the destination vector.

Taking the derivative transforms transitions (edges) into peaks.

Note
Since the EBW8 data type only handles unsigned values, the derivative is shifted up by 128. Values under [above] 128 correspond to negative [positive] derivative (decreasing [increasing] slope).

◆ ProjectOnAColumn() [1/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW16 sourceImage,
eVision.EBW16Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [2/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW16 sourceImage,
eVision.EBW32Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [3/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [4/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW32Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [5/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW8 sourceImage,
eVision.EBW32Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [6/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW8 sourceImage,
eVision.EBW8Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [7/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW32Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [8/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [9/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIC24 sourceImage,
eVision.EC24Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnAColumn() [10/10]

void eVision.EasyImage.ProjectOnAColumn ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EC24Vector destinationVector )
static

Projects an image horizontally onto a column.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [1/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW16 sourceImage,
eVision.EBW16Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [2/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW16 sourceImage,
eVision.EBW32Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [3/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW16Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [4/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW32Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [5/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW8 sourceImage,
eVision.EBW32Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [6/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW8 sourceImage,
eVision.EBW8Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [7/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW32Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [8/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
eVision.EBW8Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [9/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIC24 sourceImage,
eVision.EC24Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ ProjectOnARow() [10/10]

void eVision.EasyImage.ProjectOnARow ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 mask,
eVision.EC24Vector destinationVector )
static

Projects an image vertically onto a row.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
destinationVectorPointer to the destination vector.

Pixel gray/color levels are added when projecting into an EBW32Vector. When projecting into an EBW8Vector/EBW16Vector/EC24Vector, pixel values are averaged, instead.

◆ RealignFrame() [1/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
int offset )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RealignFrame() [2/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
int offset,
uint fixedRow )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RealignFrame() [3/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int offset )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RealignFrame() [4/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int offset,
uint fixedRow )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RealignFrame() [5/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int offset )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RealignFrame() [6/6]

void eVision.EasyImage.RealignFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int offset,
uint fixedRow )
static

Shifts one frame of the image horizontally.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
offsetIndicates the number of pixels by which to shift (positive to the right).
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object.

When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect).

When the movement is uniform and horizontal (objects on a conveyor belt), one cure to this problem is to shift one of the frames horizontally with respect to the other frame. The amplitude of the shift can be estimated automatically (using EasyImage.MatchFrames).

◆ RebuildFrame() [1/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RebuildFrame() [2/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint fixedRow )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RebuildFrame() [3/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RebuildFrame() [4/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint fixedRow )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RebuildFrame() [5/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RebuildFrame() [6/6]

void eVision.EasyImage.RebuildFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint fixedRow )
static

Rebuilds one frame of the image by interpolation between the lines of the other frame.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
fixedRowSpecifies which frame remains unchanged (the frame made up of all lines of the same parity as fixedRow; by default, fixedRow = 0).

The same image should be used as source and destination. If the destination image differs from the source image, only the shifted rows are copied. To use a different destination image, the source image must be copied first in the destination image object. When an image is interlaced, the two frames (even and odd lines) are not recorded at the same time. If there is movement in the scene, a visible artifact can result (the edges of objects exhibit a "comb" effect). One cure to this problem is to replace one of the frames by linearly interpolating between the lines of the other frame.

◆ RecursiveAverage()

void eVision.EasyImage.RecursiveAverage ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 store,
eVision.EROIBW8 destinationImage,
eVision.EBW16Vector lookupTable )
static

Applies stronger noise reduction to small variations and conversely.

Parameters
sourceImagePointer to the source image/ROI.
storePointer to a 16-bit work image.
destinationImagePointer to the destination image/ROI.
lookupTablePointer to the LUT vector generated by a call to EasyImage.SetRecursiveAverageLUT.

Recursive averaging is a well known process for noise reduction by temporal integration. The principle is to continuously update a noise-free image by blending it, using a linear combination, with the raw, noisy, live image stream.

Algorithmically, this amounts to apply the following recurrence: where a is a mixture coefficient. The value of this coefficient can be adjusted so that a prescribed noise reduction ratio is achieved. This procedure is effective when applied to still images, but generates a trailing effect on moving objects because of the transient behavior of the filter. The larger the noise reduction ratio, the heavier the trailing effect. To work around this, a non-linearity can be introduced in the blending process: small gray-level values variations between successive images are usually caused by noise, while large variations correspond to changes in the signal itself (camera displacement or object movements). The method uses this observation and applies stronger noise reduction to small variations and conversely. This way, noise is better reduced in still areas and trailing is avoided in moving areas.

For optimal performance, the non-linearity must be pre-computed once for all using function EasyImage.SetRecursiveAverageLUT.

Note
Before the first call to the method, the 16-bit work image must be cleared (all pixel values set to zero).

◆ Register() [1/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [2/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [3/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [4/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [5/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits,
bool resize )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).
resizetrue if scaling is allowed.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [6/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [7/21]

void eVision.EasyImage.Register ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [8/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [9/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [10/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [11/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [12/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits,
bool resize )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).
resizetrue if scaling is allowed.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [13/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [14/21]

void eVision.EasyImage.Register ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [15/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [16/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [17/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [18/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [19/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
int interpolationBits,
bool resize )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).
resizetrue if scaling is allowed.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [20/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ Register() [21/21]

void eVision.EasyImage.Register ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
float sourceImagePivot0X,
float sourceImagePivot0Y,
float sourceImagePivot1X,
float sourceImagePivot1Y,
float sourceImagePivot2X,
float sourceImagePivot2Y,
float destinationImagePivot0X,
float destinationImagePivot0Y,
float destinationImagePivot1X,
float destinationImagePivot1Y,
float destinationImagePivot2X,
float destinationImagePivot2Y,
int interpolationBits )
static

Registers an image by realigning one, two or three pivot points to reference positions.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
sourceImagePivot0XFirst pivot point abscissa in the source image.
sourceImagePivot0YFirst pivot point ordinate in the source image.
sourceImagePivot1XSecond pivot point abscissa in the source image.
sourceImagePivot1YSecond pivot point ordinate in the source image.
sourceImagePivot2XThird pivot point abscissa in the source image.
sourceImagePivot2YThird pivot point ordinate in the source image.
destinationImagePivot0XFirst pivot point abscissa in the destination image.
destinationImagePivot0YFirst pivot point ordinate in the destination image.
destinationImagePivot1XSecond pivot point abscissa in the destination image.
destinationImagePivot1YSecond pivot point ordinate in the destination image.
destinationImagePivot2XThird pivot point abscissa in the destination image.
destinationImagePivot2YThird pivot point ordinate in the destination image.
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

Out-of-image-bounds pixels are black.

Registration is the process of realigning two misaligned images so that point-to-point comparisons are possible. The simplest way to achieve this is to accurately locate features in both images (landmarks or pivots), using pattern matching, point measurement or whatever other technique, and realign one of the images so that the landmarks are superimposed.

  • When a single pivot point is used, the registration transform is a simple translation. If interpolation bits are used, sub-pixel translation is achieved.
  • When two pivot points are used, the registration is a combination of translation, rotation and optionally scaling. If scaling is not allowed, the second pivot point will not be matched exactly in general. Anyway, for most applications scaling should not be used unless it corresponds to a change of lens magnification or viewing distance.
  • When three pivot points are used, the registration is a combination of translation, rotation, shearing correction and optionally scaling. The so-called shear effect can arise when acquiring images with a misaligned line-scan camera. To achieve good accuracy, the pivot points should be chosen as far apart as possible.

◆ RemoveOutliers() [1/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW16 input,
eVision.EImageBW16 output )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.

◆ RemoveOutliers() [2/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW16 input,
eVision.EImageBW16 output,
ushort threshold )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.

◆ RemoveOutliers() [3/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW16 input,
eVision.EImageBW16 output,
ushort threshold,
int halfKernelWidth )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.
halfKernelWidthNeighborhood half width in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).

◆ RemoveOutliers() [4/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW16 input,
eVision.EImageBW16 output,
ushort threshold,
int halfKernelWidth,
int halfKernelHeight )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.
halfKernelWidthNeighborhood half width in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).
halfKernelHeightNeighborhood half height in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).

Not specifying this parameter implies a square kernel.

◆ RemoveOutliers() [5/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW8 input,
eVision.EImageBW8 output )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.

◆ RemoveOutliers() [6/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW8 input,
eVision.EImageBW8 output,
byte threshold )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.

◆ RemoveOutliers() [7/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW8 input,
eVision.EImageBW8 output,
byte threshold,
int halfKernelWidth )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.
halfKernelWidthNeighborhood half width in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).

◆ RemoveOutliers() [8/8]

void eVision.EasyImage.RemoveOutliers ( eVision.EROIBW8 input,
eVision.EImageBW8 output,
byte threshold,
int halfKernelWidth,
int halfKernelHeight )
static

For each pixel, the method computes the median value in a (2*halfKernelWidth+1)×(2*halfKernelHeight+1) neighborhood centered on that pixel. If the pixel value deviates from the median by more than threshold, it is considered an outlier and replaced by the median; otherwise it is kept unchanged.

This is useful to suppress isolated “salt/pepper” pixels and can incidentally fill very small holes (single pixels / tiny speckles) inside uniform regions. It is not equivalent to a connectivity-based hole filling (EasyImage.FillHoles for example) and will not fill large holes.

Parameters
inputSource ROI to process.
outputOutput image. Will be resized to the same dimension as the input image.
thresholdOutlier detection threshold in gray levels. A pixel is replaced by the neighborhood median when |pixel - median| > threshold. Higher values make the filter less aggressive (fewer replacements). Default is 128.
halfKernelWidthNeighborhood half width in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).
halfKernelHeightNeighborhood half height in pixels. The median is computed over a square window of size (2*halfKernelWidth+1)×(2*halfKernelHeight+1). Must be greater than 1. Larger kernel remove larger speckles but increase computation time and may smooth fine details. Default is 3 (7×7 window).

Not specifying this parameter implies a square kernel.

◆ Resize() [1/8]

void eVision.EasyImage.Resize ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.

◆ Resize() [2/8]

void eVision.EasyImage.Resize ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EInterpolationMode interpolation )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.
interpolationInterpolation mode for the resizing.

◆ Resize() [3/8]

void eVision.EasyImage.Resize ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.

◆ Resize() [4/8]

void eVision.EasyImage.Resize ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EInterpolationMode interpolation )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.
interpolationInterpolation mode for the resizing.

◆ Resize() [5/8]

void eVision.EasyImage.Resize ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.

◆ Resize() [6/8]

void eVision.EasyImage.Resize ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EInterpolationMode interpolation )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.
interpolationInterpolation mode for the resizing.

◆ Resize() [7/8]

void eVision.EasyImage.Resize ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.

◆ Resize() [8/8]

void eVision.EasyImage.Resize ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage,
eVision.EInterpolationMode interpolation )
static

Resize an image. The dimension to resize to are infered by the size of the destination image.

Parameters
sourceImageSource image.
destinationImageDestination image with dimension set.
interpolationInterpolation mode for the resizing.

◆ RmsNoise() [1/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [2/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [3/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EROIBW8 mask )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [4/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [5/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 referenceImage,
uint count )
static

◆ RmsNoise() [6/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW16 referenceImage,
uint count,
eVision.EReferenceNoise referenceNoise )
static

◆ RmsNoise() [7/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [8/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [9/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EROIBW8 mask )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [10/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [11/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [12/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [13/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EROIBW8 mask )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ RmsNoise() [14/14]

float eVision.EasyImage.RmsNoise ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the root-mean-square amplitude of noise, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise), or affected by a noise of the same distribution as the given image.

◆ Rotate() [1/8]

void eVision.EasyImage.Rotate ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [2/8]

void eVision.EasyImage.Rotate ( eVision.EROIBW16 sourceImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [3/8]

void eVision.EasyImage.Rotate ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [4/8]

void eVision.EasyImage.Rotate ( eVision.EROIBW8 sourceImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [5/8]

void eVision.EasyImage.Rotate ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [6/8]

void eVision.EasyImage.Rotate ( eVision.EROIC24 sourceImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [7/8]

void eVision.EasyImage.Rotate ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ Rotate() [8/8]

void eVision.EasyImage.Rotate ( eVision.EROIC24A sourceImage,
eVision.ERotationRightAngles rightAngle )
static

Rotate an image by an increment of a quarter of a turn (right angle).

Parameters
sourceImagePointer to the source image/ROI.
rightAngleRight angle of rotation (90, 180 or 270 degrees).

Destination image/roi size should be the compatible with the source image/roi size with the rotation.

◆ ScaleRotate() [1/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [2/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [3/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [4/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [5/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [6/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [7/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [8/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW16 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW16 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [9/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [10/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [11/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [12/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [13/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [14/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [15/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [16/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIBW8 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIBW8 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [17/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [18/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [19/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [20/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [21/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [22/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
regionRegion to apply the function on.
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [23/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ ScaleRotate() [24/24]

void eVision.EasyImage.ScaleRotate ( eVision.EROIC24 sourceImage,
float sourceImagePivotX,
float sourceImagePivotY,
float destinationImagePivotX,
float destinationImagePivotY,
float scaleX,
float scaleY,
float rotation,
eVision.EROIC24 destinationImage,
int interpolationBits )
static

Re-scales an image by an arbitrary factor and/or rotates it by an arbitrary angle.

Parameters
sourceImagePointer to the source image/ROI (minimum size: 2x2)
sourceImagePivotXPivot point abscissa in the source image.
sourceImagePivotYPivot point ordinate in the source image.
destinationImagePivotXPivot point abscissa in the destination image.
destinationImagePivotYPivot point ordinate in the destination image.
scaleXScale factor for the abscissas. Its value must be different than 0.0.
scaleYScale factor for the ordinates. Its value must be different than 0.0.
rotationAnti-clockwise rotation angle, using the current angle unit.
destinationImagePointer to the destination image/ROI. May not be the same as the source image (minimum size: 1x1).
interpolationBitsNumber of bits of accuracy for interpolation. Allowed values are 0 (no interpolation, nearest neighbor), 4 (linear interpolation) or 8 (cubic interpolation).

For resampling, the nearest neighbor rule or bilinear interpolation with 4 or 8 bits of accuracy is used.

The pivot point is a given point in the source image which is mapped to a given point in the destination image. Rotation and scaling are done around the pivot point. The pivot point reference coordinates are based on the 'Pixel Coordinate System', meaning that the origin (0, 0) is the center of the top left pixel of the image.

Out-of-image-bounds pixels are black.

When using a region, only the pixels contained in this region will be taken into account.

◆ SetCircleWarp() [1/4]

void eVision.EasyImage.SetCircleWarp ( eVision.EWedge wedge,
eVision.EFrame frame,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.

See also EasyImage.SetInvCircleWarp.

Parameters
wedgeRing-wedge
frameFrame of reference for the wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the destination polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the destination polar image).
warpImageXDestination warp image for the abscissas.
warpImageYDestination warp image for the ordinates.

Typical use is unwarping of a text printed around a circle.

Note
A ring-wedge is delimited by two concentric circles and two straight lines passing through the center.

◆ SetCircleWarp() [2/4]

void eVision.EasyImage.SetCircleWarp ( eVision.EWedge wedge,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.

See also EasyImage.SetInvCircleWarp.

Parameters
wedgeRing-wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the destination polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the destination polar image).
warpImageXDestination warp image for the abscissas.
warpImageYDestination warp image for the ordinates.

Typical use is unwarping of a text printed around a circle.

Note
A ring-wedge is delimited by two concentric circles and two straight lines passing through the center.

◆ SetCircleWarp() [3/4]

void eVision.EasyImage.SetCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EFrame frame,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.

See also EasyImage.SetInvCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the destination polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the destination polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
frameFrame of reference for the wedge
warpImageXDestination warp image for the abscissas.
warpImageYDestination warp image for the ordinates.

Typical use is unwarping of a text printed around a circle.

Note
A ring-wedge is delimited by two concentric circles and two straight lines passing through the center.

◆ SetCircleWarp() [4/4]

void eVision.EasyImage.SetCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a circular ring-wedge shape into a straight rectangle. This is a cartesian to polar image conversion function.

See also EasyImage.SetInvCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the destination polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the destination polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
warpImageXDestination warp image for the abscissas.
warpImageYDestination warp image for the ordinates.

Typical use is unwarping of a text printed around a circle.

Note
A ring-wedge is delimited by two concentric circles and two straight lines passing through the center.

◆ SetFrame() [1/3]

void eVision.EasyImage.SetFrame ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
bool odd )
static

Replaces the frame of given parity in an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is replaced (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows: DstImage_Width = SrcImage_Width DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ SetFrame() [2/3]

void eVision.EasyImage.SetFrame ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
bool odd )
static

Replaces the frame of given parity in an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is replaced (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows: DstImage_Width = SrcImage_Width DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ SetFrame() [3/3]

void eVision.EasyImage.SetFrame ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
bool odd )
static

Replaces the frame of given parity in an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
oddSpecifies which frame is replaced (the frame made up of all lines of the same parity as odd).

The size of the destination image is determined as follows: DstImage_Width = SrcImage_Width DstImage_Height = (SrcImage_Height + 1 - odd ) / 2

◆ SetInvCircleWarp() [1/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
eVision.EFrame frame,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
frameFrame of reference for the wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.

◆ SetInvCircleWarp() [2/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
eVision.EFrame frame,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
frameFrame of reference for the wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [3/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
eVision.EFrame frame,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth,
int warpImageHeight )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
frameFrame of reference for the wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.
warpImageHeightThe height of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [4/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.

◆ SetInvCircleWarp() [5/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [6/12]

void eVision.EasyImage.SetInvCircleWarp ( eVision.EWedge wedge,
int numberOfRadialSampledPoints,
int numberOfTangentSampledPoints,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth,
int warpImageHeight )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
wedgeRing-wedge
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.
warpImageHeightThe height of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [7/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EFrame frame,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
frameFrame of reference for the wedge
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.

◆ SetInvCircleWarp() [8/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EFrame frame,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
frameFrame of reference for the wedge
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [9/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EFrame frame,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth,
int warpImageHeight )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
frameFrame of reference for the wedge
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.
warpImageHeightThe height of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [10/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.

◆ SetInvCircleWarp() [11/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetInvCircleWarp() [12/12]

void eVision.EasyImage.SetInvCircleWarp ( float centerX,
float centerY,
int numberOfRadialSampledPoints,
float minimumRadius,
float maximumRadius,
int numberOfTangentSampledPoints,
float minimumAngle,
float maximumAngle,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int warpImageWidth,
int warpImageHeight )
static

Prepares suitable warp images for use with function EasyImage.Warp to unwarp a straight rectangle into a circular ring-wedge shape. This is a polar to cartesian image conversion function.

See also EasyImage.SetCircleWarp.

Parameters
centerXAbscissa of the ring-wedge center.
centerYOrdinate of the ring-wedge center.
numberOfRadialSampledPointsNumber of points to be sampled in the radial direction (the height of the source polar image).
minimumRadiusStarting radius of the ring-wedge shape.
maximumRadiusEnding radius of the ring-wedge shape.
numberOfTangentSampledPointsNumber of points to be sampled in the tangent direction (the width of the source polar image).
minimumAngleStarting angle of the ring-wedge shape.
maximumAngleEnding angle of the ring-wedge shape.
warpImageXDestination cartesian image for the abscissas.
warpImageYDestination cartesian image for the ordinates.
warpImageWidthThe width of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.
warpImageHeightThe height of the destination cartesian images. Optional parameter, if omitted or set to zero a best fit size is calculated.

◆ SetRecursiveAverageLUT() [1/2]

void eVision.EasyImage.SetRecursiveAverageLUT ( eVision.EBW16Vector lookupTable,
float reductionNoiseFactor )
static

Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.

Parameters
lookupTablePointer to the LUT vector holding the non-linear transfer function.
reductionNoiseFactorNoise reduction factor. The larger the value, the more effectively noise will be reduced.

This function is a companion to EasyImage.RecursiveAverage.

◆ SetRecursiveAverageLUT() [2/2]

void eVision.EasyImage.SetRecursiveAverageLUT ( eVision.EBW16Vector lookupTable,
float reductionNoiseFactor,
float reductionNoiseWidth )
static

Pre-compute the required non-linear transfer function for noise reduction by recursive temporal averaging.

Parameters
lookupTablePointer to the LUT vector holding the non-linear transfer function.
reductionNoiseFactorNoise reduction factor. The larger the value, the more effectively noise will be reduced.
reductionNoiseWidthIndicates the extent to which noise reduction applies to large variations in gray-level values. For variations small with respect to this parameter, noise will be reduced by a factor close to the reductionNoiseFactor value; for variations much larger than reductionNoiseWidth, no noise reduction will take place.

This function is a companion to EasyImage.RecursiveAverage.

◆ SetupEqualize() [1/2]

void eVision.EasyImage.SetupEqualize ( eVision.EBWHistogramVector histogram,
eVision.EBW16Vector lookupTable )
static

Prepares a lookup-table for image equalization, using an image histogram.

Parameters
histogramPointer to the source histogram vector.
lookupTablePointer to the destination lookup-table vector.

This function, along with EasyImage.Histogram and EasyImage.Lut, is an alternative to using EasyImage.Equalize.

◆ SetupEqualize() [2/2]

void eVision.EasyImage.SetupEqualize ( eVision.EBWHistogramVector histogram,
eVision.EBW8Vector lookupTable )
static

Prepares a lookup-table for image equalization, using an image histogram.

Parameters
histogramPointer to the source histogram vector.
lookupTablePointer to the destination lookup-table vector.

This function, along with EasyImage.Histogram and EasyImage.Lut, is an alternative to using EasyImage.Equalize.

◆ SetupInverseWarp()

void eVision.EasyImage.SetupInverseWarp ( eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
eVision.EImageBW16 inverseWarpImageX,
eVision.EImageBW16 inverseWarpImageY )
static

Prepares suitable inverse warp images for use with function EasyImage.Warp to unwarp an invertible LUT given by the warpImageX and warpImageY.

Parameters
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.
inverseWarpImageXPointer to the inverse X lookup image.
inverseWarpImageYPointer to the inverse Y lookup image.

Typical use is warping back a text printed around a circle. The behavior when using non-invertible LUT is undefined.

◆ Shrink() [1/3]

void eVision.EasyImage.Shrink ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Shrink() [2/3]

void eVision.EasyImage.Shrink ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ Shrink() [3/3]

void eVision.EasyImage.Shrink ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Resizes an image to a smaller size. Pre-filtering is applied to avoid aliasing.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

◆ SignalNoiseRatio() [1/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [2/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [3/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EROIBW8 mask )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [4/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [5/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 pSrcImage,
eVision.EROIBW16 pRefImage,
uint un32Count )
static

◆ SignalNoiseRatio() [6/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 pSrcImage,
eVision.EROIBW16 pRefImage,
uint un32Count,
eVision.EReferenceNoise eReferenceNoise )
static

◆ SignalNoiseRatio() [7/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [8/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [9/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EROIBW8 mask )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [10/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [11/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [12/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [13/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EROIBW8 mask )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SignalNoiseRatio() [14/14]

float eVision.EasyImage.SignalNoiseRatio ( eVision.EROIC24 sourceImage,
eVision.EROIC24 referenceImage,
eVision.EROIBW8 mask,
eVision.EReferenceNoise referenceNoise )
static

Computes the signal to noise ratio, in dB, by comparing a given image to a reference image.

Parameters
sourceImagePointer to the source image/ROI.
referenceImagePointer to the reference image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
referenceNoiseSpecifies how the reference image is affected by noise, as defined by EReferenceNoise.

The reference image can be noiseless (obtained by suppressing the source of noise) or be affected by a noise of the same distribution as the given image.

The signal amplitude is defined as the sum of the squared pixel gray-level values while the noise amplitude is defined as the sum of the squared difference between the pixel gray-level values of the given image and the reference.

◆ SwapFrames() [1/3]

void eVision.EasyImage.SwapFrames ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Interchanges the even and odd rows of an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

This is helpful when acquisition of an interleaved image has confused even and odd frames.

◆ SwapFrames() [2/3]

void eVision.EasyImage.SwapFrames ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Interchanges the even and odd rows of an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

This is helpful when acquisition of an interleaved image has confused even and odd frames.

◆ SwapFrames() [3/3]

void eVision.EasyImage.SwapFrames ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Interchanges the even and odd rows of an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

This is helpful when acquisition of an interleaved image has confused even and odd frames.

◆ Thick() [1/6]

void eVision.EasyImage.Thick ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel thickeningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thick() [2/6]

int eVision.EasyImage.Thick ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel thickeningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

◆ Thick() [3/6]

void eVision.EasyImage.Thick ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thickeningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thick() [4/6]

int eVision.EasyImage.Thick ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thickeningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

◆ Thick() [5/6]

void eVision.EasyImage.Thick ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel thickeningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thick() [6/6]

int eVision.EasyImage.Thick ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel thickeningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thickening operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thickeningKernelPointer to the thickening kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thickening kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 255.

◆ Thin() [1/6]

void eVision.EasyImage.Thin ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel thinningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thin() [2/6]

int eVision.EasyImage.Thin ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
eVision.EKernel thinningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

◆ Thin() [3/6]

void eVision.EasyImage.Thin ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thinningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thin() [4/6]

int eVision.EasyImage.Thin ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EKernel thinningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

◆ Thin() [5/6]

void eVision.EasyImage.Thin ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel thinningKernel,
eVision.EKernelRotation rotationMode,
ref int numberOfIterations )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
rotationModeRotation mode, as defined by EKernelRotation.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Thin() [6/6]

int eVision.EasyImage.Thin ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EKernel thinningKernel,
int numberOfIterations,
eVision.EKernelRotation rotationMode )
static

Applies a thinning operation on an image, using a 3x3 kernel. The method returns the number of iterations actually performed.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as source image.
thinningKernelPointer to the thinning kernel.
numberOfIterationsNumber of iterations to apply. 0 indicates stop when convergence is reached. If the rotation mode is set to either EKernelRotation.EKernelRotation_Clockwise or EKernelRotation.EKernelRotation_Anticlockwise, a pass comprises eight kernel rotations.
rotationModeRotation mode, as defined by EKernelRotation.

The thinning kernel coefficients must be 0 (matching black pixel, value 0), 1 (matching non-black pixel, value > 0) or -1 (don't care). When a match is found between the kernel coefficients and the neighborhood of a pixel, the pixel value is set to 0.

◆ Thinning() [1/2]

void eVision.EasyImage.Thinning ( eVision.EROIBW16 input,
eVision.EROIBW16 output )
static

Reduces foreground regions to a one-pixel-wide skeleton using the Zhang-Suen thinning algorithm.

The algorithm iteratively removes border pixels from foreground regions until only a one-pixel-wide skeleton remains, preserving the topology (connectivity) of the original shape. Iteration stops when no further pixels can be removed.

The output has the same dimensions as the input. Foreground pixels in the input must be non-zero; zero pixels are treated as background. The output uses the same convention: non-zero for foreground skeleton pixels, zero for background.

Parameters
inputSource binary ROI to skeletonize. Foreground pixels must be non-zero.
outputOutput image. Resized to match the input dimensions.

◆ Thinning() [2/2]

void eVision.EasyImage.Thinning ( eVision.EROIBW8 input,
eVision.EROIBW8 output )
static

Reduces foreground regions to a one-pixel-wide skeleton using the Zhang-Suen thinning algorithm.

The algorithm iteratively removes border pixels from foreground regions until only a one-pixel-wide skeleton remains, preserving the topology (connectivity) of the original shape. Iteration stops when no further pixels can be removed.

The output has the same dimensions as the input. Foreground pixels in the input must be non-zero; zero pixels are treated as background. The output uses the same convention: non-zero for foreground skeleton pixels, zero for background.

Parameters
inputSource binary ROI to skeletonize. Foreground pixels must be non-zero.
outputOutput image. Resized to match the input dimensions.

◆ ThreeLevelsMinResidueThreshold() [1/2]

eVision.EThreeLevelsMinResidueThreshold eVision.EasyImage.ThreeLevelsMinResidueThreshold ( eVision.EBWHistogramVector histogram)
static

Computes the two threshold values used to separate the pixels of an image in three classes.

Parameters
histogramHistogram of the image.

These values are computed using the minimum residue criterion from the histogram of the image. The function returns the minimum residue as per the method. The residue is the Euclidean distance between the source image and the thresholded image.

◆ ThreeLevelsMinResidueThreshold() [2/2]

float eVision.EasyImage.ThreeLevelsMinResidueThreshold ( eVision.EBWHistogramVector histogram,
out eVision.EBW8 firstGrayPixelValue,
out eVision.EBW8 firstWhitePixelValue,
out float averageBlack,
out float averageGray,
out float averageWhite )
static

Computes the two threshold values used to separate the pixels of an image in three classes.

Parameters
histogramHistogram of the image.
firstGrayPixelValueLow threshold.
firstWhitePixelValueHigh threshold.
averageBlackAverage value of the black pixels (pixels under the low threshold).
averageGrayAverage value of the gray pixels (pixels between the low threshold and the high threshold).
averageWhiteAverage value of the white pixels (pixels over the high threshold).

These values are computed using the minimum residue criterion from the histogram of the image. The function returns the minimum residue as per the method. The residue is the Euclidean distance between the source image and the thresholded image.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Threshold() [1/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [2/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [3/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [4/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [5/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [6/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [7/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [8/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [9/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [10/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [11/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [12/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [13/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [14/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [15/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint threshold,
ushort lowValue,
ushort highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [16/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [17/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [18/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [19/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [20/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [21/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [22/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [23/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [24/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [25/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [26/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

License(s): EasyImage or EasyOCV

◆ Threshold() [27/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint threshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

License(s): EasyImage or EasyOCV

◆ Threshold() [28/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

License(s): EasyImage or EasyOCV

◆ Threshold() [29/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

License(s): EasyImage or EasyOCV

◆ Threshold() [30/39]

void eVision.EasyImage.Threshold ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint threshold,
byte lowValue,
byte highValue,
float relativeThreshold )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
thresholdThe thresholding mode, as defined by the enumeration EThresholdMode. The default value is EThresholdMode_MinResidue
lowValueValue for pixels below the threshold (by default, 0).
highValueValue for pixels above the threshold (by default, it is set to 255 for BW8 destination images and 65535 for BW16 destination images).
relativeThresholdFraction of the image pixels that will be set below the threshold. Only used when the threshold value is EThresholdMode.EThresholdMode_Relative (by default, 0.5). This value must be greater than (or equal to) 0 and strictly less than 1.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

License(s): EasyImage or EasyOCV

◆ Threshold() [31/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [32/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [33/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable,
eVision.EBW8 rejectValue,
eVision.EBW8 acceptValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
frameFrame of reference in which the region was defined
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.
rejectValueValue for pixels falling outside the range (by default, 0).
acceptValueValue for pixels falling inside the range (by default, 255).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [34/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [35/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [36/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable,
eVision.EBW8 rejectValue,
eVision.EBW8 acceptValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.
rejectValueValue for pixels falling outside the range (by default, 0).
acceptValueValue for pixels falling inside the range (by default, 255).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [37/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [38/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Threshold() [39/39]

void eVision.EasyImage.Threshold ( eVision.EROIC24 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EC24 minimum,
eVision.EC24 maximum,
eVision.EColorLookup colorLookupTable,
eVision.EBW8 rejectValue,
eVision.EBW8 acceptValue )
static

Binarize an image by setting pixels to two different possible values in a destination image, according to their value in a source image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
minimumThree lower thresholds combined in a single color value.
maximumThree upper thresholds combined in a single color value.
colorLookupTablePointer to the color lookup table to be applied before thresholding, if any.
rejectValueValue for pixels falling outside the range (by default, 0).
acceptValueValue for pixels falling inside the range (by default, 255).

When the source image is gray-level, the pixel values are measured against a threshold. All pixels below this threshold will yield a low value in the destination image, and all pixels above or on the threshold will yield a high value.

When the destination image is binary (BW1 pixel type), then the values are set to 0 or 1, according to the criterion.

When the destination image is gray-level (BW8 or BW16), then the values are set to 0 or to the maximum pixel value for the image type (255 for BW8 and 65535 for BW16). In some overloads, these minimum and maximum destination values can be specified.

When the source image is gray-level, several modes are available: absolute (the threshold value is given), relative (the threshold value is computed to obtain a desired fraction of the image pixels), or automatic (using three different criteria). In the function overloads where this mode cannot be specified, it is assumed to be absolute.

If the source image is color, all pixels whose components are comprised in a range of values (minimum to maximum) will be set to a constant value (white by default), while other pixels will be set to another constant value (black by default). In this case, if a color lookup is specified, it is applied on the fly to the color image before thresholding.

The simpler color image overload does not support the use of an on-the-fly color lookup table nor rejectValue/acceptValue arguments. On the other hand, it has been MMX optimized, and will run significantly faster when the acceptance region is large.

◆ Transpose() [1/8]

void eVision.EasyImage.Transpose ( eVision.EROIBW16 sourceImage)
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [2/8]

void eVision.EasyImage.Transpose ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [3/8]

void eVision.EasyImage.Transpose ( eVision.EROIBW8 sourceImage)
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [4/8]

void eVision.EasyImage.Transpose ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [5/8]

void eVision.EasyImage.Transpose ( eVision.EROIC24 sourceImage)
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [6/8]

void eVision.EasyImage.Transpose ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [7/8]

void eVision.EasyImage.Transpose ( eVision.EROIC24A sourceImage)
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ Transpose() [8/8]

void eVision.EasyImage.Transpose ( eVision.EROIC24A sourceImage,
eVision.EROIC24A destinationImage )
static

Transpose an image.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. May not be the same as the source image.

Destination image/roi width and height should be respectively equal to source image/roi height and width.

◆ TwoLevelsMinResidueThreshold() [1/2]

eVision.ETwoLevelsMinResidueThreshold eVision.EasyImage.TwoLevelsMinResidueThreshold ( eVision.EBWHistogramVector histogram)
static

Computes the threshold value used to separate the pixels of an image in two classes.

Parameters
histogramHistogram of the image.

This value is computed using the minimum residue criterion from the histogram of the image. The function returns the minimum residue as per the method. The residue is the Euclidean distance between the source image and the thresholded image.

◆ TwoLevelsMinResidueThreshold() [2/2]

float eVision.EasyImage.TwoLevelsMinResidueThreshold ( eVision.EBWHistogramVector histogram,
out eVision.EBW8 firstWhitePixelValue,
out float averageBlack,
out float averageWhite )
static

Computes the threshold value used to separate the pixels of an image in two classes.

Parameters
histogramHistogram of the image.
firstWhitePixelValueThreshold.
averageBlackAverage value of the black pixels (pixels under the threshold).
averageWhiteAverage value of the white pixels (pixels over the threshold).

This value is computed using the minimum residue criterion from the histogram of the image. The function returns the minimum residue as per the method. The residue is the Euclidean distance between the source image and the thresholded image.

Deprecated
Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ Uniformize() [1/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelLightReference,
eVision.EBW16Vector vectorOfPixelLightReference,
eVision.EBW16 pixelDarkReference,
eVision.EBW16Vector vectorOfPixelDarkReference,
eVision.EROIBW16 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
vectorOfPixelLightReferenceConstant value to transform the light reference image or vector into.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
vectorOfPixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [2/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelLightReference,
eVision.EROIBW16 imageLightReference,
eVision.EBW16 pixelDarkReference,
eVision.EROIBW16 imageDarkReference,
eVision.EROIBW16 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
imageLightReferencePointer to the light reference source image/ROI or vector.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
imageDarkReferencePointer to the dark reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [3/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelReference,
eVision.EBW16Vector vectorOfPixelReference,
eVision.EROIBW16 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [4/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelReference,
eVision.EBW16Vector vectorOfPixelReference,
eVision.EROIBW16 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [5/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelReference,
eVision.EROIBW16 imageReference,
eVision.EROIBW16 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [6/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW16 sourceImage,
eVision.EBW16 pixelReference,
eVision.EROIBW16 imageReference,
eVision.EROIBW16 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [7/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelLightReference,
eVision.EBW8Vector vectorOfPixelLightReference,
eVision.EBW8 pixelDarkReference,
eVision.EBW8Vector vectorOfPixelDarkReference,
eVision.EROIBW8 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
vectorOfPixelLightReferenceConstant value to transform the light reference image or vector into.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
vectorOfPixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [8/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelLightReference,
eVision.EROIBW8 imageLightReference,
eVision.EBW8 pixelDarkReference,
eVision.EROIBW8 imageDarkReference,
eVision.EROIBW8 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
imageLightReferencePointer to the light reference source image/ROI or vector.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
imageDarkReferencePointer to the dark reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [9/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelReference,
eVision.EBW8Vector vectorOfPixelReference,
eVision.EROIBW8 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [10/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelReference,
eVision.EBW8Vector vectorOfPixelReference,
eVision.EROIBW8 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [11/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelReference,
eVision.EROIBW8 imageReference,
eVision.EROIBW8 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [12/18]

void eVision.EasyImage.Uniformize ( eVision.EROIBW8 sourceImage,
eVision.EBW8 pixelReference,
eVision.EROIBW8 imageReference,
eVision.EROIBW8 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [13/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelLightReference,
eVision.EC24Vector vectorOfPixelLightReference,
eVision.EC24 pixelDarkReference,
eVision.EC24Vector vectorOfPixelDarkReference,
eVision.EROIC24 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
vectorOfPixelLightReferenceConstant value to transform the light reference image or vector into.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
vectorOfPixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [14/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelLightReference,
eVision.EROIC24 imageLightReference,
eVision.EC24 pixelDarkReference,
eVision.EROIC24 imageDarkReference,
eVision.EROIC24 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelLightReferenceConstant value to transform the light reference image or vector into.
imageLightReferencePointer to the light reference source image/ROI or vector.
pixelDarkReferenceConstant value to transform the dark reference image/ROI or vector into.
imageDarkReferencePointer to the dark reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [15/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelReference,
eVision.EC24Vector vectorOfPixelReference,
eVision.EROIC24 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [16/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelReference,
eVision.EC24Vector vectorOfPixelReference,
eVision.EROIC24 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
vectorOfPixelReferenceConstant value to transform the reference image or vector into.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [17/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelReference,
eVision.EROIC24 imageReference,
eVision.EROIC24 destinationImage )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ Uniformize() [18/18]

void eVision.EasyImage.Uniformize ( eVision.EROIC24 sourceImage,
eVision.EC24 pixelReference,
eVision.EROIC24 imageReference,
eVision.EROIC24 destinationImage,
bool multiplicative )
static

Shading correction is the process of transforming the gray or color component values of an image, using one or two reference images or vectors.

Parameters
sourceImagePointer to the source image/ROI.
pixelReferenceConstant value to transform the reference image or vector into.
imageReferencePointer to the reference source image/ROI or vector.
destinationImagePointer to the destination image/ROI.
multiplicativetrue, if the transform is multiplicative (gain); false, if the transform is additive (offset) (by default, true).

The intent is to compensate for non-uniform lighting or sensor response non-uniformity by providing images of the background with no foreground object present.

In the case of area-scan cameras, the illumination can change anywhere in the field of view, requiring 2D compensation. In the case of line-scan cameras imaging moving parts, illumination remains constant across image rows. Only 1D compensation is required. In this case, the reference illumination is specified as a vector, which is replicated across all image rows.

  • When a single reference image is used, the transform is analog to an adaptive (space-variant) gain or offset (Gain * Intensity or Intensity + Offset); the transform lets the reference image(s) become a specified constant value, i.e. flat field illumination.
  • When two reference images are used, the transform is analog to adaptive gain and offset (Gain * Intensity + Offset); the transform let both reference images become specified constants, i.e. flat field illumination with a correct black reference.
Note
The reference image(s) should be chosen such that they contain no saturated pixel values (remain in the linear domain) and little (filtered out) noise.

◆ VerticalMirror() [1/3]

void eVision.EasyImage.VerticalMirror ( eVision.EROIBW16 sourceImage)
static

Mirrors an image vertically (the rows are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ VerticalMirror() [2/3]

void eVision.EasyImage.VerticalMirror ( eVision.EROIBW8 sourceImage)
static

Mirrors an image vertically (the rows are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ VerticalMirror() [3/3]

void eVision.EasyImage.VerticalMirror ( eVision.EROIC24 sourceImage)
static

Mirrors an image vertically (the rows are swapped).

Parameters
sourceImagePointer to the source image/ROI.

◆ Warp() [1/6]

void eVision.EasyImage.Warp ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ Warp() [2/6]

void eVision.EasyImage.Warp ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int shiftX )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.
shiftXHorizontal translation.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ Warp() [3/6]

void eVision.EasyImage.Warp ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int shiftX,
int shiftY )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.
shiftXHorizontal translation.
shiftYVertical translation.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ Warp() [4/6]

void eVision.EasyImage.Warp ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ Warp() [5/6]

void eVision.EasyImage.Warp ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int shiftX )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.
shiftXHorizontal translation.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ Warp() [6/6]

void eVision.EasyImage.Warp ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
eVision.EImageBW16 warpImageX,
eVision.EImageBW16 warpImageY,
int shiftX,
int shiftY )
static

Transforms an image so that each pixel are moved to the locations specified in the "warp" images used as look-up tables.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI.
warpImageXPointer to the X lookup image.
warpImageYPointer to the Y lookup image.
shiftXHorizontal translation.
shiftYVertical translation.

For example, pixel [10,20] moves to location [WarpXImage[10,20], WarpYImage[10,20]].

◆ WeightedMoments() [1/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [2/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [3/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [4/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [5/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [6/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [7/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [8/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [9/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [10/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [11/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [12/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW16 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [13/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [14/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [15/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [16/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
regionOptional reference to a region to apply the function only on a particular region in the image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [17/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [18/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [19/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [20/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 mask,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
maskPointer to a mask to apply the function only on a particular region in the image. Note: the mask must have the same size as the source image.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [21/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
out float M,
out float Mx,
out float My )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [22/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [23/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WeightedMoments() [24/24]

void eVision.EasyImage.WeightedMoments ( eVision.EROIBW8 sourceImage,
out float M,
out float Mx,
out float My,
out float Mxx,
out float Mxy,
out float Myy,
out float Mxxx,
out float Mxxy,
out float Mxyy,
out float Myyy,
out float Mxxxx,
out float Mxxxy,
out float Mxxyy,
out float Mxyyy,
out float Myyyy )
static

Computes the zero-th, first, second, third or fourth order weighted moments on the gray-level image. The weight of a pixel is its gray-level value.

Parameters
sourceImagePointer to the source image/ROI.
MReference to the zero-th order weighted moment (total gray value).
MxReference to the first order moments (weighted sums of abscissas and ordinates).
MyReference to the first order moments (weighted sums of abscissas and ordinates).
MxxReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MyyReference to the second order uncentered moments (weighted sums of squared abscissas, cross-product and squared ordinates).
MxxxReference to the third order uncentered moments (weighted sums of third order products).
MxxyReference to the third order uncentered moments (weighted sums of third order products).
MxyyReference to the third order uncentered moments (weighted sums of third order products).
MyyyReference to the third order uncentered moments (weighted sums of third order products).
MxxxxReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxxyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxxyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MxyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
MyyyyReference to the fourth order uncentered moments (weighted sums of fourth order products).
Deprecated

Use EImageStatisticsBW8.GetWeightedMoments or EImageStatisticsBW16.GetWeightedMoments.

Deprecated in version 24.6. Scheduled to be removed in version 27.6.

◆ WhiteTopHat() [1/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter )
static

◆ WhiteTopHat() [2/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffErode )
static

◆ WhiteTopHat() [3/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
int n32Iter,
int n32ValOffErode,
int n32ValOffDilate )
static

◆ WhiteTopHat() [4/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter )
static

◆ WhiteTopHat() [5/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffErode )
static

◆ WhiteTopHat() [6/6]

void eVision.EasyImage.WhiteTopHat ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
int n32Iter,
eVision.EC24 c24ColorOffErode,
eVision.EC24 c24ColorOffDilate )
static

◆ WhiteTopHatBox() [1/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [2/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [3/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [4/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [5/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [6/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [7/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [8/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [9/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [10/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [11/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [12/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [13/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [14/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [15/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [16/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [17/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [18/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [19/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [20/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [21/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [22/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [23/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [24/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [25/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatBox() [26/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatBox() [27/27]

void eVision.EasyImage.WhiteTopHatBox ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight )
static

Performs a top-hat filtering on an image (source image minus open image) on a rectangular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf of the box width minus one (by default, halfOfKernelWidth = 1; 0 is allowed).
halfOfKernelHeightHalf of the box height minus one (by default, same as halfOfKernelWidth; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [1/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [2/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [3/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [4/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.ERegion region,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [5/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [6/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW16 sourceImage,
eVision.EROIBW16 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [7/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [8/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [9/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [10/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.ERegion region,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [11/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [12/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIBW8 sourceImage,
eVision.EROIBW8 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [13/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [14/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EFrame frame,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
frameFrame of reference in which the region is defined.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [15/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [16/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.ERegion region,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
regionRegion to apply the function on.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [17/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.

This filter enhances the thin white features.

◆ WhiteTopHatDisk() [18/18]

void eVision.EasyImage.WhiteTopHatDisk ( eVision.EROIC24 sourceImage,
eVision.EROIC24 destinationImage,
uint halfOfKernelWidth )
static

Performs a top-hat filtering on an image (source image minus open image) on a circular kernel.

Parameters
sourceImagePointer to the source image/ROI.
destinationImagePointer to the destination image/ROI. Must not be the same as the source image.
halfOfKernelWidthHalf width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

This filter enhances the thin white features.

Property Documentation

◆ OverlayColor

eVision.EC24 eVision.EasyImage.OverlayColor
staticgetset

Returns the color of the overlay in the destination image when an EBW8 image is used as overlay source image in functions:

Note
When a EC24 image is used as overlay source image, the color of the overlay in destination image is the same as the one in the overlay source image, thus allowing multicolored overlays.