gray_bothat
— Perform a gray value bottom hat transformation on an image.
gray_bothat(Image, SE : ImageBotHat : : )
gray_bothat
applies a gray value bottom hat transformation
to the input image Image
with the structuring element
SE
. The image type of the structuring element SE
must match the image type of the input image Image
. The
gray value bottom hat transformation of an image i with a
structuring element s is defined as
i.e., the difference of the closing of the image with s and the
image (see gray_closing
). For the generation of structuring
elements, see read_gray_se
.
The gray value erosion is particularly fast for flat structuring elements, i.e. structuring elements with a constant gray level within their domain.
Image
(input_object) (multichannel-)image(-array) →
object (byte / uint2 / real)
Input image.
SE
(input_object) singlechannelimage →
object (byte / uint2 / real)
Structuring element.
ImageBotHat
(output_object) (multichannel-)image(-array) →
object (byte / uint2 / real)
Bottom hat image.
gray_bothat
returns 2 (H_MSG_TRUE) if the structuring element is not
the empty region. Otherwise, an exception is raised.
read_gray_se
,
gen_disc_se
,
read_image
gray_tophat
,
top_hat
,
gray_erosion_rect
,
sub_image
Foundation