MSER.create constructor
MSER.create({})
Full constructor for %MSER detector
delta it compares \f$(size_{i}-size_{i-delta})/size_{i-delta}\f$ min_area prune the area which smaller than minArea max_area prune the area which bigger than maxArea max_variation prune the area have similar size to its children min_diversity for color image, trace back to cut off mser with diversity less than min_diversity max_evolution for color image, the evolution steps area_threshold for color image, the area threshold to cause re-initialize min_margin for color image, ignore too small margin edge_blur_size for color image, the aperture size for edge blur
CV_WRAP static Ptr<MSER> create( int delta=5, int min_area=60, int max_area=14400,
double max_variation=0.25, double min_diversity=.2,
int max_evolution=200, double area_threshold=1.01,
double min_margin=0.003, int edge_blur_size=5 );
Implementation
factory MSER.create({
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,
}) {
final p = calloc<cvg.MSER>();
cvRun(
() => cfeatures2d.cv_MSER_create_1(
delta,
minArea,
maxArea,
maxVariation,
minDiversity,
maxEvolution,
areaThreshold,
minMargin,
edgeBlurSize,
p,
),
);
return MSER._(p);
}