Back to Adaptive Vision Studio website
You are here: Start » Filter Reference » Image Local Transforms » CloseImage
Removes small dark structures from an image (or fills in bright ones) by applying consecutive dilation and erosion.
Name | Type | Range | Description | |
---|---|---|---|---|
inImage | Image | Input image | ||
inRoi | Region* | Range of outImage pixels to be computed | ||
inSourceRoi | Region* | Range of inImage pixels to be considered in computations | ||
inBorderColor | Pixel* | Color of the imaginary pixels outside the image boundaries | ||
inKernel | KernelShape | Selects kernel shape | ||
inRadiusX | Integer | 0 - | Nearly half of the kernel's width (2*R+1) | |
inRadiusY | Integer* | 0 - | Nearly half of the kernel's height | |
outImage | Image | Output image | ||
diagKernel | Region | Kernel shape |
Applications
E.g. removal of the "pepper" component of salt-and-pepper noise.
Examples
Description of usage of this filter can be found in examples and tutorial: Pattern Cutting.
Hardware Acceleration
This operation is optimized for SSE2 technology for pixels of types: all formats (when inSourceRoi = NIL and inBorderColor = NIL).
This operation supports automatic parallelization for multicore and multiprocessor systems.
Complexity Level
This filter is available on Basic Complexity Level.