EasyImage::MorphoGradientDisk

Computes the morphological gradient of an image using a circular kernel.

Namespace: Euresys::Open_eVision

[C++]

void MorphoGradientDisk(
   EROIBW8* sourceImage,
   EROIBW8* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIBW16* sourceImage,
   EROIBW16* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIC24* sourceImage,
   EROIC24* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIBW8* sourceImage,
   const ERegion& region,
   EROIBW8* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIBW16* sourceImage,
   const ERegion& region,
   EROIBW16* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIC24* sourceImage,
   const ERegion& region,
   EROIC24* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

void MorphoGradientDisk(
   EROIBW1* sourceImage,
   EROIBW1* destinationImage,
   OEV_UINT32 halfOfKernelWidth
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

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

halfOfKernelWidth

Half width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

region

Region to apply the function on.

Remarks

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

EasyImage.MorphoGradientDisk

Computes the morphological gradient of an image using a circular kernel.

Namespace: Euresys.Open_eVision

[C#]

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.EROIBW8 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   Euresys.Open_eVision.EROIBW16 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIC24 sourceImage,
   Euresys.Open_eVision.EROIC24 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIBW8 sourceImage,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIBW8 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIBW16 sourceImage,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIBW16 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIC24 sourceImage,
   Euresys.Open_eVision.ERegion region,
   Euresys.Open_eVision.EROIC24 destinationImage,
   uint halfOfKernelWidth
)

void MorphoGradientDisk(
   Euresys.Open_eVision.EROIBW1 sourceImage,
   Euresys.Open_eVision.EROIBW1 destinationImage,
   uint halfOfKernelWidth
)

Parameters

sourceImage

Pointer to the source image/ROI.

destinationImage

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

halfOfKernelWidth

Half width of the kernel minus one (by default, halfOfKernelWidth = 1; 0 is allowed).

region

Region to apply the function on.

Remarks

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