cv::Algorithm Class Reference
#include <core.hpp>
Inheritance diagram for cv::Algorithm:
Public Types
Public Member Functions
template<typename _Tp >
template<typename _Tp >
template<typename _Tp >
template<typename _Tp >
template<typename _Tp >
template<typename _Tp >
Static Public Member Functions
template<typename _Tp >
Detailed Description
Base class for high-level OpenCV algorithms
Member Typedef Documentation
§ Constructor
§ Getter
typedef
int(Algorithm::* cv::Algorithm::Getter) () const
§ Setter
typedef
void(Algorithm::* cv::Algorithm::Setter) (
int)
Constructor & Destructor Documentation
§ Algorithm()
cv::Algorithm::Algorithm
(
)
§ ~Algorithm()
virtual cv::Algorithm::~Algorithm
(
)
virtual
Member Function Documentation
§ _create()
static
Ptr<
Algorithm> cv::Algorithm::_create
(
const string &
name )
static
§ create()
template<typename _Tp >
Ptr< _Tp > cv::Algorithm::create
(
const string &
name )
inlinestatic
§ get() [1/2]
template<typename _Tp >
ParamType< _Tp >::member_type cv::Algorithm::get
(
const string &
name )
const
inline
§ get() [2/2]
template<typename _Tp >
ParamType< _Tp >::member_type cv::Algorithm::get
(
const char *
name )
const
inline
§ getAlgorithm()
Ptr<
Algorithm> cv::Algorithm::getAlgorithm
(
const string &
name )
const
§ getBool()
bool cv::Algorithm::getBool
(
const string &
name )
const
§ getDouble()
double cv::Algorithm::getDouble
(
const string &
name )
const
§ getInt()
int cv::Algorithm::getInt
(
const string &
name )
const
§ getList()
static
void cv::Algorithm::getList
(
CV_OUT vector< string > &
algorithms )
static
§ getMat()
Mat cv::Algorithm::getMat
(
const string &
name )
const
§ getMatVector()
vector<
Mat> cv::Algorithm::getMatVector
(
const string &
name )
const
§ getParams()
void cv::Algorithm::getParams
(
CV_OUT vector< string > &
names )
const
§ getString()
string cv::Algorithm::getString
(
const string &
name )
const
§ info()
Reimplemented in cv::FlannBasedMatcher, cv::BFMatcher, cv::BriefDescriptorExtractor, cv::GridAdaptedFeatureDetector, cv::DenseFeatureDetector, cv::SimpleBlobDetector, cv::EM, cv::GFTTDetector, cv::FastFeatureDetector, cv::StarDetector, cv::MSER, cv::FREAK, cv::ORB, cv::BRISK, cv::BackgroundSubtractorGMG, cv::BackgroundSubtractorMOG2, cv::SURF, cv::ocl::SURF_OCL, cv::BackgroundSubtractorMOG, and cv::SIFT.
§ name()
string cv::Algorithm::name
(
)
const
§ paramHelp()
string cv::Algorithm::paramHelp
(
const string &
name )
const
§ paramType() [1/2]
int cv::Algorithm::paramType
(
const char *
name )
const
§ paramType() [2/2]
int cv::Algorithm::paramType
(
const string &
name )
const
§ read()
§ set() [1/16]
void cv::Algorithm::set
(
const string &
name,
)
§ set() [2/16]
void cv::Algorithm::set
(
const string &
name,
double
value
)
§ set() [3/16]
void cv::Algorithm::set
(
const string &
name,
bool
value
)
§ set() [4/16]
void cv::Algorithm::set
(
const string &
name,
const string &
value
)
§ set() [5/16]
void cv::Algorithm::set
(
const string &
name,
)
§ set() [6/16]
void cv::Algorithm::set
(
const string &
name,
const vector<
Mat > &
value
)
§ set() [7/16]
void cv::Algorithm::set
(
const string &
name,
)
§ set() [8/16]
template<typename _Tp >
void cv::Algorithm::set
(
const string &
name,
)
inline
§ set() [9/16]
void cv::Algorithm::set
(
const char *
name,
)
§ set() [10/16]
void cv::Algorithm::set
(
const char *
name,
double
value
)
§ set() [11/16]
void cv::Algorithm::set
(
const char *
name,
bool
value
)
§ set() [12/16]
void cv::Algorithm::set
(
const char *
name,
const string &
value
)
§ set() [13/16]
void cv::Algorithm::set
(
const char *
name,
)
§ set() [14/16]
void cv::Algorithm::set
(
const char *
name,
const vector<
Mat > &
value
)
§ set() [15/16]
void cv::Algorithm::set
(
const char *
name,
)
§ set() [16/16]
template<typename _Tp >
void cv::Algorithm::set
(
const char *
name,
)
inline
§ setAlgorithm() [1/4]
void cv::Algorithm::setAlgorithm
(
const string &
name,
)
§ setAlgorithm() [2/4]
template<typename _Tp >
void cv::Algorithm::setAlgorithm
(
const string &
name,
)
inline
§ setAlgorithm() [3/4]
void cv::Algorithm::setAlgorithm
(
const char *
name,
)
§ setAlgorithm() [4/4]
template<typename _Tp >
void cv::Algorithm::setAlgorithm
(
const char *
name,
)
inline
§ setBool() [1/2]
void cv::Algorithm::setBool
(
const string &
name,
bool
value
)
§ setBool() [2/2]
void cv::Algorithm::setBool
(
const char *
name,
bool
value
)
§ setDouble() [1/2]
void cv::Algorithm::setDouble
(
const string &
name,
double
value
)
§ setDouble() [2/2]
void cv::Algorithm::setDouble
(
const char *
name,
double
value
)
§ setInt() [1/2]
void cv::Algorithm::setInt
(
const string &
name,
)
§ setInt() [2/2]
void cv::Algorithm::setInt
(
const char *
name,
)
§ setMat() [1/2]
void cv::Algorithm::setMat
(
const string &
name,
)
§ setMat() [2/2]
void cv::Algorithm::setMat
(
const char *
name,
)
§ setMatVector() [1/2]
void cv::Algorithm::setMatVector
(
const string &
name,
const vector<
Mat > &
value
)
§ setMatVector() [2/2]
void cv::Algorithm::setMatVector
(
const char *
name,
const vector<
Mat > &
value
)
§ setString() [1/2]
void cv::Algorithm::setString
(
const string &
name,
const string &
value
)
§ setString() [2/2]
void cv::Algorithm::setString
(
const char *
name,
const string &
value
)
§ write()
The documentation for this class was generated from the following files: