#include <legacy.hpp>
|
| FernClassifier () |
|
| FernClassifier (const FileNode &node) |
|
| FernClassifier (const vector< vector< Point2f > > &points, const vector< Mat > &refimgs, const vector< vector< int > > &labels=vector< vector< int > >(), int _nclasses=0, int _patchSize=PATCH_SIZE, int _signatureSize=DEFAULT_SIGNATURE_SIZE, int _nstructs=DEFAULT_STRUCTS, int _structSize=DEFAULT_STRUCT_SIZE, int _nviews=DEFAULT_VIEWS, int _compressionMethod=COMPRESSION_NONE, const PatchGenerator &patchGenerator=PatchGenerator()) |
|
virtual | ~FernClassifier () |
|
virtual void | read (const FileNode &n) |
|
virtual void | write (FileStorage &fs, const String &name=String()) const |
|
virtual void | trainFromSingleView (const Mat &image, const vector< KeyPoint > &keypoints, int _patchSize=PATCH_SIZE, int _signatureSize=DEFAULT_SIGNATURE_SIZE, int _nstructs=DEFAULT_STRUCTS, int _structSize=DEFAULT_STRUCT_SIZE, int _nviews=DEFAULT_VIEWS, int _compressionMethod=COMPRESSION_NONE, const PatchGenerator &patchGenerator=PatchGenerator()) |
|
virtual void | train (const vector< vector< Point2f > > &points, const vector< Mat > &refimgs, const vector< vector< int > > &labels=vector< vector< int > >(), int _nclasses=0, int _patchSize=PATCH_SIZE, int _signatureSize=DEFAULT_SIGNATURE_SIZE, int _nstructs=DEFAULT_STRUCTS, int _structSize=DEFAULT_STRUCT_SIZE, int _nviews=DEFAULT_VIEWS, int _compressionMethod=COMPRESSION_NONE, const PatchGenerator &patchGenerator=PatchGenerator()) |
|
virtual int | operator() (const Mat &img, Point2f kpt, vector< float > &signature) const |
|
virtual int | operator() (const Mat &patch, vector< float > &signature) const |
|
virtual void | clear () |
|
virtual bool | empty () const |
|
void | setVerbose (bool verbose) |
|
int | getClassCount () const |
|
int | getStructCount () const |
|
int | getStructSize () const |
|
int | getSignatureSize () const |
|
int | getCompressionMethod () const |
|
Size | getPatchSize () const |
|
Enumerator |
---|
PATCH_SIZE |
|
DEFAULT_STRUCTS |
|
DEFAULT_STRUCT_SIZE |
|
DEFAULT_VIEWS |
|
DEFAULT_SIGNATURE_SIZE |
|
COMPRESSION_NONE |
|
COMPRESSION_RANDOM_PROJ |
|
COMPRESSION_PCA |
|
DEFAULT_COMPRESSION_METHOD |
|
cv::FernClassifier::FernClassifier |
( |
| ) |
|
cv::FernClassifier::FernClassifier |
( |
const FileNode & |
node | ) |
|
cv::FernClassifier::FernClassifier |
( |
const vector< vector< Point2f > > & |
points, |
|
|
const vector< Mat > & |
refimgs, |
|
|
const vector< vector< int > > & |
labels = vector< vector< int > >() , |
|
|
int |
_nclasses = 0 , |
|
|
int |
_patchSize = PATCH_SIZE , |
|
|
int |
_signatureSize = DEFAULT_SIGNATURE_SIZE , |
|
|
int |
_nstructs = DEFAULT_STRUCTS , |
|
|
int |
_structSize = DEFAULT_STRUCT_SIZE , |
|
|
int |
_nviews = DEFAULT_VIEWS , |
|
|
int |
_compressionMethod = COMPRESSION_NONE , |
|
|
const PatchGenerator & |
patchGenerator = PatchGenerator() |
|
) |
| |
virtual cv::FernClassifier::~FernClassifier |
( |
| ) |
|
|
virtual |
virtual void cv::FernClassifier::clear |
( |
| ) |
|
|
virtual |
virtual bool cv::FernClassifier::empty |
( |
| ) |
const |
|
virtual |
virtual void cv::FernClassifier::finalize |
( |
RNG & |
rng | ) |
|
|
protectedvirtual |
int cv::FernClassifier::getClassCount |
( |
| ) |
const |
int cv::FernClassifier::getCompressionMethod |
( |
| ) |
const |
virtual int cv::FernClassifier::getLeaf |
( |
int |
fidx, |
|
|
const Mat & |
patch |
|
) |
| const |
|
protectedvirtual |
Size cv::FernClassifier::getPatchSize |
( |
| ) |
const |
int cv::FernClassifier::getSignatureSize |
( |
| ) |
const |
int cv::FernClassifier::getStructCount |
( |
| ) |
const |
int cv::FernClassifier::getStructSize |
( |
| ) |
const |
virtual int cv::FernClassifier::operator() |
( |
const Mat & |
img, |
|
|
Point2f |
kpt, |
|
|
vector< float > & |
signature |
|
) |
| const |
|
virtual |
virtual int cv::FernClassifier::operator() |
( |
const Mat & |
patch, |
|
|
vector< float > & |
signature |
|
) |
| const |
|
virtual |
virtual void cv::FernClassifier::prepare |
( |
int |
_nclasses, |
|
|
int |
_patchSize, |
|
|
int |
_signatureSize, |
|
|
int |
_nstructs, |
|
|
int |
_structSize, |
|
|
int |
_nviews, |
|
|
int |
_compressionMethod |
|
) |
| |
|
protectedvirtual |
void cv::FernClassifier::setVerbose |
( |
bool |
verbose | ) |
|
virtual void cv::FernClassifier::train |
( |
const vector< vector< Point2f > > & |
points, |
|
|
const vector< Mat > & |
refimgs, |
|
|
const vector< vector< int > > & |
labels = vector< vector< int > >() , |
|
|
int |
_nclasses = 0 , |
|
|
int |
_patchSize = PATCH_SIZE , |
|
|
int |
_signatureSize = DEFAULT_SIGNATURE_SIZE , |
|
|
int |
_nstructs = DEFAULT_STRUCTS , |
|
|
int |
_structSize = DEFAULT_STRUCT_SIZE , |
|
|
int |
_nviews = DEFAULT_VIEWS , |
|
|
int |
_compressionMethod = COMPRESSION_NONE , |
|
|
const PatchGenerator & |
patchGenerator = PatchGenerator() |
|
) |
| |
|
virtual |
vector<int> cv::FernClassifier::classCounters |
|
protected |
int cv::FernClassifier::compressionMethod |
|
protected |
vector<Feature> cv::FernClassifier::features |
|
protected |
int cv::FernClassifier::leavesPerStruct |
|
protected |
int cv::FernClassifier::nclasses |
|
protected |
int cv::FernClassifier::nstructs |
|
protected |
Size cv::FernClassifier::patchSize |
|
protected |
vector<float> cv::FernClassifier::posteriors |
|
protected |
int cv::FernClassifier::signatureSize |
|
protected |
int cv::FernClassifier::structSize |
|
protected |
bool cv::FernClassifier::verbose |
|
protected |
The documentation for this class was generated from the following file: