EasyImage::BlackTopHatBox
Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
Namespace: Euresys::Open_eVision
[C++]
static void BlackTopHatBox(
EROIBW8
* sourceImage,
EROIBW8
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW16
* sourceImage,
EROIBW16
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void BlackTopHatBox(
EROIC24
* sourceImage,
EROIC24
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW8
* sourceImage,
const ERegion
& region,
EROIBW8
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW16
* sourceImage,
const ERegion
& region,
EROIBW16
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
static void BlackTopHatBox(
EROIC24
* sourceImage,
const ERegion
& region,
EROIC24
* destinationImage,
OEV_UINT32 halfOfKernelWidth,
OEV_UINT32 halfOfKernelHeight
)
[[deprecated]]
static void BlackTopHatBox(
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. Must not be the same as 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
This filter enhances the thin black features.
EasyImage.BlackTopHatBox
Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
Namespace: Euresys.Open_eVision
[C#]
static void BlackTopHatBox(
EROIBW8
sourceImage,
EROIBW8
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW16
sourceImage,
EROIBW16
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void BlackTopHatBox(
EROIC24
sourceImage,
EROIC24
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW8
sourceImage,
ERegion
region,
EROIBW8
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void BlackTopHatBox(
EROIBW16
sourceImage,
ERegion
region,
EROIBW16
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
static void BlackTopHatBox(
EROIC24
sourceImage,
ERegion
region,
EROIC24
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
[Obsolete]
static void BlackTopHatBox(
EROIBW1
sourceImage,
EROIBW1
destinationImage,
uint halfOfKernelWidth,
uint halfOfKernelHeight
)
Parameters
sourceImage
Pointer to the source image/ROI.
destinationImage
Pointer to the destination image/ROI. Must not be the same as 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
This filter enhances the thin black features.
EasyImage.BlackTopHatBox
Performs a top-hat filtering on an image (closed image minus source image) on a rectangular kernel.
Module: open_evision
[Python]
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
destinationImage: EROIBW8
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
destinationImage: EROIBW16
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
destinationImage: EROIC24
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
destinationImage: EROIC24
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
destinationImage: EROIC24
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW8
region: ERegion
destinationImage: EROIBW8
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIBW16
region: ERegion
destinationImage: EROIBW16
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
halfOfKernelWidth: int
halfOfKernelHeight: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
halfOfKernelWidth: int
) -> None
@staticmethod
BlackTopHatBox(
sourceImage: EROIC24
region: ERegion
destinationImage: EROIC24
) -> None
Parameters
sourceImage
Pointer to the source image/ROI.
destinationImage
Pointer to the destination image/ROI. Must not be the same as 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
This filter enhances the thin black features.