gray_tophat
— Perform a gray value top hat transformation on an image.
gray_tophat(Image, SE : ImageTopHat : : )
gray_tophat
applies a gray value top 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 top hat transformation of an image i with a structuring
element s is defined as
i.e., the difference of the image and its opening with s (see
gray_opening
). For the generation of structuring elements,
see read_gray_se
.
The top hat transformation 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.
ImageTopHat
(output_object) (multichannel-)image(-array) →
object (byte / uint2 / real)
Top hat image.
gray_tophat
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_bothat
,
top_hat
,
gray_erosion_rect
,
sub_image
Foundation