Class AutoMaskingArgs
Represents the arguments that are specified for automated masking methods
public class AutoMaskingArgs : IMaskingArgs
- Inheritance
-
AutoMaskingArgs
- Implements
- Inherited Members
Constructors
AutoMaskingArgs()
public AutoMaskingArgs()
- See Also
Properties
MaxIterationNumber
Gets or sets the maximum number of iterations.
public int MaxIterationNumber { get; set; }
Property Value
- int
The maximum maximum number of iterations.
- See Also
NumberOfObjects
Gets or sets the number of objects to separate initial image to (optional), default value is 2 (object and background).
public int NumberOfObjects { get; set; }
Property Value
- int
The number of objects.
- See Also
ObjectsPoints
Gets or sets the points that belong to separated objects (optional) NumberOfObjects coordinates that belong to NumberOfObjects objects of initial image. This parameter is used to increase segmentation method precision.
public Point[][] ObjectsPoints { get; set; }
Property Value
- Point[][]
The objects points.
- See Also
ObjectsRectangles
Gets or sets the objects rectangles that belong to separated objects (optional). This parameter is used to increase segmentation method precision.
public Rectangle[] ObjectsRectangles { get; set; }
Property Value
- Rectangle[]
The objects rectangles.
- See Also
OrphanedPoints
Gets or sets the points that no longer belong to any object (optional). This parameter is used only in case of re-segmentation.
public Point[] OrphanedPoints { get; set; }
Property Value
- Point[]
The orphaned points.
- See Also
Precision
Gets or sets the precision of segmentation method (optional).
public double Precision { get; set; }
Property Value
- double
The precision of segmentation method (optional).
- See Also