Perform a gray value dilation on an image.
gray_dilation applies a gray value dilation to the input image Image with the structuring element SE. The gray value dilation of an image i with a structuring element s at the pixel position x is defined as:
(i+s)(x) = max { f(x-z)+s(z) | z in S }
Here, S is the domain of the structuring element s, i.e., the
pixels z where s(z) > 0 (see read_gray_se).
|
Image (input_object) |
image(-array) -> object : byte / real |
| Input image. | |
|
SE (input_object) |
image -> object : byte |
| Structuring element. | |
|
ImageDilation (output_object) |
image(-array) -> object : byte / real |
| Gray-dilated image. | |
gray_dilation returns 2 (H_MSG_TRUE) if the structuring element is not the empty region. Otherwise, an exception is raised.
gray_dilation is reentrant and automatically parallelized (on tuple level).
gray_opening, gray_closing, dilation1, gray_skeleton
Foundation