#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 |
| |
§ anonymous enum
| Enumerator |
|---|
| PATCH_SIZE | |
| DEFAULT_STRUCTS | |
| DEFAULT_STRUCT_SIZE | |
| DEFAULT_VIEWS | |
| DEFAULT_SIGNATURE_SIZE | |
| COMPRESSION_NONE | |
| COMPRESSION_RANDOM_PROJ | |
| COMPRESSION_PCA | |
| DEFAULT_COMPRESSION_METHOD | |
§ FernClassifier() [1/3]
| cv::FernClassifier::FernClassifier |
( |
| ) |
|
§ FernClassifier() [2/3]
| cv::FernClassifier::FernClassifier |
( |
const FileNode & |
node | ) |
|
§ FernClassifier() [3/3]
| 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() |
|
) |
| |
§ ~FernClassifier()
| virtual cv::FernClassifier::~FernClassifier |
( |
| ) |
|
|
virtual |
§ clear()
| virtual void cv::FernClassifier::clear |
( |
| ) |
|
|
virtual |
§ empty()
| virtual bool cv::FernClassifier::empty |
( |
| ) |
const |
|
virtual |
§ finalize()
| virtual void cv::FernClassifier::finalize |
( |
RNG & |
rng | ) |
|
|
protectedvirtual |
§ getClassCount()
| int cv::FernClassifier::getClassCount |
( |
| ) |
const |
§ getCompressionMethod()
| int cv::FernClassifier::getCompressionMethod |
( |
| ) |
const |
§ getLeaf()
| virtual int cv::FernClassifier::getLeaf |
( |
int |
fidx, |
|
|
const Mat & |
patch |
|
) |
| const |
|
protectedvirtual |
§ getPatchSize()
| Size cv::FernClassifier::getPatchSize |
( |
| ) |
const |
§ getSignatureSize()
| int cv::FernClassifier::getSignatureSize |
( |
| ) |
const |
§ getStructCount()
| int cv::FernClassifier::getStructCount |
( |
| ) |
const |
§ getStructSize()
| int cv::FernClassifier::getStructSize |
( |
| ) |
const |
§ operator()() [1/2]
| virtual int cv::FernClassifier::operator() |
( |
const Mat & |
img, |
|
|
Point2f |
kpt, |
|
|
vector< float > & |
signature |
|
) |
| const |
|
virtual |
§ operator()() [2/2]
| virtual int cv::FernClassifier::operator() |
( |
const Mat & |
patch, |
|
|
vector< float > & |
signature |
|
) |
| const |
|
virtual |
§ prepare()
| virtual void cv::FernClassifier::prepare |
( |
int |
_nclasses, |
|
|
int |
_patchSize, |
|
|
int |
_signatureSize, |
|
|
int |
_nstructs, |
|
|
int |
_structSize, |
|
|
int |
_nviews, |
|
|
int |
_compressionMethod |
|
) |
| |
|
protectedvirtual |
§ read()
§ setVerbose()
| void cv::FernClassifier::setVerbose |
( |
bool |
verbose | ) |
|
§ train()
| 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 |
§ trainFromSingleView()
§ write()
§ classCounters
| vector<int> cv::FernClassifier::classCounters |
|
protected |
§ compressionMethod
| int cv::FernClassifier::compressionMethod |
|
protected |
§ features
| vector<Feature> cv::FernClassifier::features |
|
protected |
§ leavesPerStruct
| int cv::FernClassifier::leavesPerStruct |
|
protected |
§ nclasses
| int cv::FernClassifier::nclasses |
|
protected |
§ nstructs
| int cv::FernClassifier::nstructs |
|
protected |
§ patchSize
| Size cv::FernClassifier::patchSize |
|
protected |
§ posteriors
| vector<float> cv::FernClassifier::posteriors |
|
protected |
§ signatureSize
| int cv::FernClassifier::signatureSize |
|
protected |
§ structSize
| int cv::FernClassifier::structSize |
|
protected |
§ verbose
| bool cv::FernClassifier::verbose |
|
protected |
The documentation for this class was generated from the following file: