You are here: Start » AVL.NET » AVL.CloseImage(AvlNet.Image, AvlNet.Region, AvlNet.Region, AvlNet.Pixel?, AvlNet.ImageMorphologyKernel, int, int?, AvlNet.Image)
AVL.CloseImage(AvlNet.Image, AvlNet.Region, AvlNet.Region, AvlNet.Pixel?, AvlNet.ImageMorphologyKernel, int, int?, AvlNet.Image)
Removes small dark structures from an image (or fills in bright ones) by applying consecutive dilation and erosion.
| Namespace: | AvlNet |
|---|---|
| Assembly: | AVL.NET.dll |
Syntax
public static void CloseImage( AvlNet.Image inImage, AvlNet.Region inRoi, AvlNet.Region inSourceRoi, AvlNet.Pixel? inBorderColor, AvlNet.ImageMorphologyKernel inKernel, int inRadiusX, int? inRadiusY, out AvlNet.Image outImage )
Parameters
- inImage
- Type: AvlNet.Image
Input image - inRoi
- Type: AvlNet.Region
Range of outImage pixels to be computed, or null. - inSourceRoi
- Type: AvlNet.Region
Range of inImage pixels to be considered in computations, or null. - inBorderColor
- Type: System.Nullable<AvlNet.Pixel>
Color of the imaginary pixels outside the image boundaries, or null. - inKernel
- Type: AvlNet.ImageMorphologyKernel
Selects kernel shape - inRadiusX
- Type: System.Int32
Nearly half of the kernel's width (2*R+1) - inRadiusY
- Type: System.Nullable<System.Int32>
Nearly half of the kernel's height, or null. - outImage
- Type: AvlNet.Image
Output image
