/// <summary> /// Create a MSER detector using the specific parameters /// </summary> /// <param name="delta">In the code, it compares (size_{i}-size_{i-delta})/size_{i-delta}</param> /// <param name="maxArea">Prune the area which bigger than max_area</param> /// <param name="minArea">Prune the area which smaller than min_area</param> /// <param name="maxVariation">Prune the area have similar size to its children</param> /// <param name="minDiversity">Trace back to cut off mser with diversity < min_diversity</param> /// <param name="maxEvolution">For color image, the evolution steps</param> /// <param name="areaThreshold">The area threshold to cause re-initialize</param> /// <param name="minMargin">Ignore too small margin</param> /// <param name="edgeBlurSize">The aperture size for edge blur</param> public MSER( int delta = 5, int minArea = 60, int maxArea = 14400, double maxVariation = 0.25, double minDiversity = 0.2, int maxEvolution = 200, double areaThreshold = 1.01, double minMargin = 0.003, int edgeBlurSize = 5) { _ptr = Features2DInvoke.cveMserCreate( delta, minArea, maxArea, maxVariation, minDiversity, maxEvolution, areaThreshold, minMargin, edgeBlurSize, ref _feature2D, ref _sharedPtr); }