|
CV_WRAP | MSER (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) |
| the full constructor More...
|
|
| CV_WRAP_AS (detect) void operator()(const Mat &image |
| the operator that extracts the MSERs from the image or the specific part of it More...
|
|
AlgorithmInfo * | info () const |
|
CV_WRAP void | detect (const Mat &image, CV_OUT vector< KeyPoint > &keypoints, const Mat &mask=Mat()) const |
|
void | detect (const vector< Mat > &images, vector< vector< KeyPoint > > &keypoints, const vector< Mat > &masks=vector< Mat >()) const |
|
virtual CV_WRAP bool | empty () const |
|
string | name () const |
|
template<typename _Tp > |
ParamType< _Tp >::member_type | get (const string &name) const |
|
template<typename _Tp > |
ParamType< _Tp >::member_type | get (const char *name) const |
|
CV_WRAP int | getInt (const string &name) const |
|
CV_WRAP double | getDouble (const string &name) const |
|
CV_WRAP bool | getBool (const string &name) const |
|
CV_WRAP string | getString (const string &name) const |
|
CV_WRAP Mat | getMat (const string &name) const |
|
CV_WRAP vector< Mat > | getMatVector (const string &name) const |
|
CV_WRAP Ptr< Algorithm > | getAlgorithm (const string &name) const |
|
void | set (const string &name, int value) |
|
void | set (const string &name, double value) |
|
void | set (const string &name, bool value) |
|
void | set (const string &name, const string &value) |
|
void | set (const string &name, const Mat &value) |
|
void | set (const string &name, const vector< Mat > &value) |
|
void | set (const string &name, const Ptr< Algorithm > &value) |
|
template<typename _Tp > |
void | set (const string &name, const Ptr< _Tp > &value) |
|
void | set (const char *name, int value) |
|
void | set (const char *name, double value) |
|
void | set (const char *name, bool value) |
|
void | set (const char *name, const string &value) |
|
void | set (const char *name, const Mat &value) |
|
void | set (const char *name, const vector< Mat > &value) |
|
void | set (const char *name, const Ptr< Algorithm > &value) |
|
template<typename _Tp > |
void | set (const char *name, const Ptr< _Tp > &value) |
|
CV_WRAP void | setInt (const string &name, int value) |
|
void | setInt (const char *name, int value) |
|
CV_WRAP void | setDouble (const string &name, double value) |
|
void | setDouble (const char *name, double value) |
|
CV_WRAP void | setBool (const string &name, bool value) |
|
void | setBool (const char *name, bool value) |
|
CV_WRAP void | setString (const string &name, const string &value) |
|
void | setString (const char *name, const string &value) |
|
CV_WRAP void | setMat (const string &name, const Mat &value) |
|
void | setMat (const char *name, const Mat &value) |
|
CV_WRAP void | setMatVector (const string &name, const vector< Mat > &value) |
|
void | setMatVector (const char *name, const vector< Mat > &value) |
|
CV_WRAP void | setAlgorithm (const string &name, const Ptr< Algorithm > &value) |
|
template<typename _Tp > |
void | setAlgorithm (const string &name, const Ptr< _Tp > &value) |
|
void | setAlgorithm (const char *name, const Ptr< Algorithm > &value) |
|
template<typename _Tp > |
void | setAlgorithm (const char *name, const Ptr< _Tp > &value) |
|
CV_WRAP string | paramHelp (const string &name) const |
|
int | paramType (const char *name) const |
|
CV_WRAP int | paramType (const string &name) const |
|
CV_WRAP void | getParams (CV_OUT vector< string > &names) const |
|
virtual void | write (FileStorage &fs) const |
|
virtual void | read (const FileNode &fn) |
|
Maximal Stable Extremal Regions class.
The class implements MSER algorithm introduced by J. Matas. Unlike SIFT, SURF and many other detectors in OpenCV, this is salient region detector, not the salient point detector.
It returns the regions, each of those is encoded as a contour.