http://www.emgu.com
Create a MSER detector using the specific parameters

Namespace: Emgu.CV.Features2D
Assembly: Emgu.CV (in Emgu.CV.dll) Version: 2.4.2.1777 (2.4.2.1777)

Syntax

C#
public MSERDetector(
	int delta,
	int maxArea,
	int minArea,
	float maxVariation,
	float minDiversity,
	int maxEvolution,
	double areaThreshold,
	double minMargin,
	int edgeBlurSize
)
Visual Basic
Public Sub New ( _
	delta As Integer, _
	maxArea As Integer, _
	minArea As Integer, _
	maxVariation As Single, _
	minDiversity As Single, _
	maxEvolution As Integer, _
	areaThreshold As Double, _
	minMargin As Double, _
	edgeBlurSize As Integer _
)
Visual C++
public:
MSERDetector(
	int delta, 
	int maxArea, 
	int minArea, 
	float maxVariation, 
	float minDiversity, 
	int maxEvolution, 
	double areaThreshold, 
	double minMargin, 
	int edgeBlurSize
)

Parameters

delta
Type: System..::..Int32
Use 5 as defalut. In the code, it compares (size_{i}-size_{i-delta})/size_{i-delta}
maxArea
Type: System..::..Int32
Use 60 as default. Prune the area which bigger than max_area
minArea
Type: System..::..Int32
Use 14400 as default. Prune the area which smaller than min_area
maxVariation
Type: System..::..Single
Use .25f as default. Prune the area have simliar size to its children
minDiversity
Type: System..::..Single
Use .2f as default. Trace back to cut off mser with diversity < min_diversity
maxEvolution
Type: System..::..Int32
Use 200 as default. For color image, the evolution steps
areaThreshold
Type: System..::..Double
Use 1.01 as default. The area threshold to cause re-initialize
minMargin
Type: System..::..Double
Use 0.003 as default. Ignore too small margin
edgeBlurSize
Type: System..::..Int32
Use 5 as default. The aperture size for edge blur

See Also