public class MSER extends Feature2D
Modifier | Constructor and Description |
---|---|
protected |
MSER(long addr) |
Modifier and Type | Method and Description |
---|---|
static MSER |
__fromPtr__(long addr) |
static MSER |
create()
Full constructor for %MSER detector
|
static MSER |
create(int delta)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation,
double min_diversity)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation,
double min_diversity,
int max_evolution)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation,
double min_diversity,
int max_evolution,
double area_threshold)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation,
double min_diversity,
int max_evolution,
double area_threshold,
double min_margin)
Full constructor for %MSER detector
|
static MSER |
create(int delta,
int min_area,
int max_area,
double max_variation,
double min_diversity,
int max_evolution,
double area_threshold,
double min_margin,
int edge_blur_size)
Full constructor for %MSER detector
|
void |
detectRegions(Mat image,
List<MatOfPoint> msers,
MatOfRect bboxes)
Detect %MSER regions
|
protected void |
finalize() |
double |
getAreaThreshold() |
String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getDelta() |
int |
getEdgeBlurSize() |
int |
getMaxArea() |
int |
getMaxEvolution() |
double |
getMaxVariation() |
int |
getMinArea() |
double |
getMinDiversity() |
double |
getMinMargin() |
boolean |
getPass2Only() |
void |
setAreaThreshold(double areaThreshold) |
void |
setDelta(int delta) |
void |
setEdgeBlurSize(int edge_blur_size) |
void |
setMaxArea(int maxArea) |
void |
setMaxEvolution(int maxEvolution) |
void |
setMaxVariation(double maxVariation) |
void |
setMinArea(int minArea) |
void |
setMinDiversity(double minDiversity) |
void |
setMinMargin(double min_margin) |
void |
setPass2Only(boolean f) |
compute, compute, defaultNorm, descriptorSize, descriptorType, detect, detect, detect, detect, detectAndCompute, detectAndCompute, empty, read, write
clear, getNativeObjAddr, save
public static MSER __fromPtr__(long addr)
public static MSER create(int delta, int min_area, int max_area, double max_variation, double min_diversity, int max_evolution, double area_threshold, double min_margin, int edge_blur_size)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenmin_diversity
- for color image, trace back to cut off mser with diversity less than min_diversitymax_evolution
- for color image, the evolution stepsarea_threshold
- for color image, the area threshold to cause re-initializemin_margin
- for color image, ignore too small marginedge_blur_size
- for color image, the aperture size for edge blurpublic static MSER create(int delta, int min_area, int max_area, double max_variation, double min_diversity, int max_evolution, double area_threshold, double min_margin)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenmin_diversity
- for color image, trace back to cut off mser with diversity less than min_diversitymax_evolution
- for color image, the evolution stepsarea_threshold
- for color image, the area threshold to cause re-initializemin_margin
- for color image, ignore too small marginpublic static MSER create(int delta, int min_area, int max_area, double max_variation, double min_diversity, int max_evolution, double area_threshold)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenmin_diversity
- for color image, trace back to cut off mser with diversity less than min_diversitymax_evolution
- for color image, the evolution stepsarea_threshold
- for color image, the area threshold to cause re-initializepublic static MSER create(int delta, int min_area, int max_area, double max_variation, double min_diversity, int max_evolution)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenmin_diversity
- for color image, trace back to cut off mser with diversity less than min_diversitymax_evolution
- for color image, the evolution stepspublic static MSER create(int delta, int min_area, int max_area, double max_variation, double min_diversity)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenmin_diversity
- for color image, trace back to cut off mser with diversity less than min_diversitypublic static MSER create(int delta, int min_area, int max_area, double max_variation)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreamax_variation
- prune the area have similar size to its childrenpublic static MSER create(int delta, int min_area, int max_area)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreamax_area
- prune the area which bigger than maxAreapublic static MSER create(int delta, int min_area)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)min_area
- prune the area which smaller than minAreapublic static MSER create(int delta)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)public static MSER create()
public void detectRegions(Mat image, List<MatOfPoint> msers, MatOfRect bboxes)
image
- input image (8UC1, 8UC3 or 8UC4, must be greater or equal than 3x3)msers
- resulting list of point setsbboxes
- resulting bounding boxespublic void setDelta(int delta)
public int getDelta()
public void setMinArea(int minArea)
public int getMinArea()
public void setMaxArea(int maxArea)
public int getMaxArea()
public void setMaxVariation(double maxVariation)
public double getMaxVariation()
public void setMinDiversity(double minDiversity)
public double getMinDiversity()
public void setMaxEvolution(int maxEvolution)
public int getMaxEvolution()
public void setAreaThreshold(double areaThreshold)
public double getAreaThreshold()
public void setMinMargin(double min_margin)
public double getMinMargin()
public void setEdgeBlurSize(int edge_blur_size)
public int getEdgeBlurSize()
public void setPass2Only(boolean f)
public boolean getPass2Only()
public String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
Copyright © 2024. All rights reserved.