public class MSER extends Feature2D
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,
java.util.List<MatOfPoint> msers,
MatOfRect bboxes)
Detect %MSER regions
|
java.lang.String |
getDefaultName()
Returns the algorithm string identifier.
|
int |
getDelta() |
int |
getMaxArea() |
int |
getMinArea() |
boolean |
getPass2Only() |
void |
setDelta(int delta) |
void |
setMaxArea(int maxArea) |
void |
setMinArea(int minArea) |
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()
public static MSER create(int delta)
delta
- it compares \((size_{i}-size_{i-delta})/size_{i-delta}\)public 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, 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, 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, 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, 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, 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, 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, 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 void detectRegions(Mat image, java.util.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 java.lang.String getDefaultName()
Algorithm
getDefaultName
in class Feature2D
public int getDelta()
public int getMaxArea()
public int getMinArea()
public boolean getPass2Only()
public void setDelta(int delta)
public void setMaxArea(int maxArea)
public void setMinArea(int minArea)
public void setPass2Only(boolean f)
Generated on 2021-12-25 08:13:27 / OpenCV 4.5.5