Erodes an image by using a specific structuring element.
Namespace: OpenCvSharp.CPlusPlus
Assembly: OpenCvSharp.CPlusPlus (in OpenCvSharp.CPlusPlus.dll) Version: 1.0.0.0 (1.0.0.0)
Syntax
public static void Erode( InputArray src, OutputArray dst, InputArray element, Nullable<CvPoint> anchor = null, int iterations = 1, BorderType borderType = BorderType.Constant, Nullable<CvScalar> borderValue = null )
Parameters
- src
- Type: OpenCvSharp.CPlusPlusInputArray
The source image - dst
- Type: OpenCvSharp.CPlusPlusOutputArray
The destination image. It will have the same size and the same type as src - element
- Type: OpenCvSharp.CPlusPlusInputArray
The structuring element used for dilation. If element=new Mat(), a 3x3 rectangular structuring element is used - anchor (Optional)
- Type: SystemNullableCvPoint
Position of the anchor within the element. The default value (-1, -1) means that the anchor is at the element center - iterations (Optional)
- Type: SystemInt32
The number of times erosion is applied - borderType (Optional)
- Type: OpenCvSharpBorderType
The pixel extrapolation method - borderValue (Optional)
- Type: SystemNullableCvScalar
The border value in case of a constant border. The default value has a special meaning. [By default this is CvCpp.MorphologyDefaultBorderValue()]
See Also