Name
gray_opening_rectgray_opening_rectGrayOpeningRectgray_opening_rectGrayOpeningRectGrayOpeningRect — Perform a gray value opening with a rectangular mask.
gray_opening_rectgray_opening_rectGrayOpeningRectgray_opening_rectGrayOpeningRectGrayOpeningRect applies a gray value opening to the input
image ImageImageImageImageImageimage with a rectangular mask of size
(MaskHeightMaskHeightMaskHeightMaskHeightMaskHeightmaskHeight, MaskWidthMaskWidthMaskWidthMaskWidthMaskWidthmaskWidth).
The resulting image is returned in ImageOpeningImageOpeningImageOpeningImageOpeningImageOpeningimageOpening. If the
parameters MaskHeightMaskHeightMaskHeightMaskHeightMaskHeightmaskHeight or MaskWidthMaskWidthMaskWidthMaskWidthMaskWidthmaskWidth are even,
they are changed to the next larger odd value. At the border of the
image the gray values are mirrored.
The gray value opening of an image i with a rectangular structuring
element s is defined as
i.e., an erosion of the image with s followed by a dilation with
s (see gray_erosion_rectgray_erosion_rectGrayErosionRectgray_erosion_rectGrayErosionRectGrayErosionRect and gray_dilation_rectgray_dilation_rectGrayDilationRectgray_dilation_rectGrayDilationRectGrayDilationRect).
- Supports OpenCL compute devices.
- Multithreading type: reentrant (runs in parallel with non-exclusive operators).
- Multithreading scope: global (may be called from any thread).
- Automatically parallelized on tuple level.
- Automatically parallelized on channel level.
- Automatically parallelized on domain level.
Height of the filter mask.
Default value: 11
Suggested values: 3, 5, 7, 9, 11, 13, 15
Typical range of values: 3
≤
MaskHeight
MaskHeight
MaskHeight
MaskHeight
MaskHeight
maskHeight
≤
511
Minimum increment: 2
Recommended increment: 2
Restriction: odd(MaskHeight)
Width of the filter mask.
Default value: 11
Suggested values: 3, 5, 7, 9, 11, 13, 15
Typical range of values: 3
≤
MaskWidth
MaskWidth
MaskWidth
MaskWidth
MaskWidth
maskWidth
≤
511
Minimum increment: 2
Recommended increment: 2
Restriction: odd(MaskWidth)
gray_opening_rectgray_opening_rectGrayOpeningRectgray_opening_rectGrayOpeningRectGrayOpeningRect returns 2 (H_MSG_TRUE) if all parameters are correct.
If the input is empty the behavior can be set via
set_system('no_object_result',<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)set_system("no_object_result",<Result>)SetSystem("no_object_result",<Result>)SetSystem("no_object_result",<Result>).
If necessary, an exception is raised.
gray_openinggray_openingGrayOpeninggray_openingGrayOpeningGrayOpening,
gray_opening_shapegray_opening_shapeGrayOpeningShapegray_opening_shapeGrayOpeningShapeGrayOpeningShape
opening_rectangle1opening_rectangle1OpeningRectangle1opening_rectangle1OpeningRectangle1OpeningRectangle1,
gray_dilation_rectgray_dilation_rectGrayDilationRectgray_dilation_rectGrayDilationRectGrayDilationRect,
gray_erosion_rectgray_erosion_rectGrayErosionRectgray_erosion_rectGrayErosionRectGrayErosionRect
Foundation