EasyImage::MorphoGradientBox
Computes the morphological gradient of an image using a rectangular kernel.
Namespace: Euresys::Open_eVision
[C++]
static void MorphoGradientBox(
EROIBW8
* sourceImage,
EROIBW8
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW16
* sourceImage,
EROIBW16
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void MorphoGradientBox(
EROIC24
* sourceImage,
EROIC24
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW8
* sourceImage,
const ERegion
& region,
EROIBW8
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW16
* sourceImage,
const ERegion
& region,
EROIBW16
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void MorphoGradientBox(
EROIC24
* sourceImage,
const ERegion
& region,
EROIC24
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
[[deprecated]]
static void MorphoGradientBox(
EROIBW1
* sourceImage,
EROIBW1
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
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 of the box width minus one (by default, halfOfKernelWidth = 1
; 0
is allowed).
halfOfKernelHeight
Half of the box height minus one (by default, same as halfOfKernelWidth
; 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. 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.
EasyImage.MorphoGradientBox
Computes the morphological gradient of an image using a rectangular kernel.
Namespace: Euresys.Open_eVision
[C#]
static void MorphoGradientBox(
EROIBW8
sourceImage,
EROIBW8
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW16
sourceImage,
EROIBW16
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void MorphoGradientBox(
EROIC24
sourceImage,
EROIC24
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW8
sourceImage,
ERegion
region,
EROIBW8
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void MorphoGradientBox(
EROIBW16
sourceImage,
ERegion
region,
EROIBW16
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void MorphoGradientBox(
EROIC24
sourceImage,
ERegion
region,
EROIC24
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
[Obsolete]
static void MorphoGradientBox(
EROIBW1
sourceImage,
EROIBW1
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
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 of the box width minus one (by default, halfOfKernelWidth = 1
; 0
is allowed).
halfOfKernelHeight
Half of the box height minus one (by default, same as halfOfKernelWidth
; 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. 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.
EasyImage.MorphoGradientBox
Computes the morphological gradient of an image using a rectangular kernel.
Module: open_evision
[Python]
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
destinationImage: EROIC24
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
destinationImage: EROIC24
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW8
region: ERegion
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIBW16
region: ERegion
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
halfOfKernelWidth: int
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
) -> None
@staticmethod
MorphoGradientBox(
sourceImage: EROIC24
region: ERegion
) -> None
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 of the box width minus one (by default, halfOfKernelWidth = 1
; 0
is allowed).
halfOfKernelHeight
Half of the box height minus one (by default, same as halfOfKernelWidth
; 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. 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.