Classes | |
class | BowVector |
Vector of words to represent images. More... | |
class | FClass |
Generic class to encapsulate functions to manage descriptors. More... | |
class | FeatureVector |
Vector of nodes with indexes of local features. More... | |
class | FORB |
Functions to manipulate ORB descriptors. More... | |
class | GeneralScoring |
Base class of scoring functions. More... | |
class | TemplatedVocabulary |
Generic Vocabulary. More... | |
Typedefs | |
typedef unsigned int | NodeId |
Id of nodes in the vocabulary treee. More... | |
typedef unsigned int | WordId |
Id of words. More... | |
typedef double | WordValue |
Value of a word. More... | |
Enumerations | |
enum | LNorm { L1, L2 } |
L-norms for normalization. More... | |
enum | ScoringType { L1_NORM, L2_NORM, CHI_SQUARE, KL, BHATTACHARYYA, DOT_PRODUCT } |
Scoring type. More... | |
enum | WeightingType { TF_IDF, TF, IDF, BINARY } |
Weighting type. More... | |
Functions | |
class | __SCORING_CLASS (L1Scoring, true, L1) |
L1 Scoring object. More... | |
class | __SCORING_CLASS (L2Scoring, true, L2) |
L2 Scoring object. More... | |
class | __SCORING_CLASS (DotProductScoring, false, L1) |
Dot product Scoring object. More... | |
class | __SCORING_CLASS (BhattacharyyaScoring, true, L1) |
Bhattacharyya Scoring object. More... | |
class | __SCORING_CLASS (ChiSquareScoring, true, L1) |
Chi square Scoring object. More... | |
class | __SCORING_CLASS (KLScoring, true, L1) |
KL divergence Scoring object. More... | |
std::ostream & | operator<< (std::ostream &out, const FeatureVector &v) |
std::ostream & | operator<< (std::ostream &out, const BowVector &v) |
template<class TDescriptor , class F > | |
std::ostream & | operator<< (std::ostream &os, const TemplatedVocabulary< TDescriptor, F > &voc) |
File: BowVector.cpp Date: March 2011 Author: Dorian Galvez-Lopez Description: bag of words vector License: see the LICENSE.txt file
File: BowVector.h Date: March 2011 Author: Dorian Galvez-Lopez Description: bag of words vector License: see the LICENSE.txt file
File: FClass.h Date: November 2011 Author: Dorian Galvez-Lopez Description: generic FClass to instantiate templated classes License: see the LICENSE.txt file
File: FeatureVector.cpp Date: November 2011 Author: Dorian Galvez-Lopez Description: feature vector License: see the LICENSE.txt file
File: FeatureVector.h Date: November 2011 Author: Dorian Galvez-Lopez Description: feature vector License: see the LICENSE.txt file
File: FORB.h Date: June 2012 Author: Dorian Galvez-Lopez Description: functions for ORB descriptors License: see the LICENSE.txt file
File: ScoringObject.h Date: November 2011 Author: Dorian Galvez-Lopez Description: functions to compute bow scores License: see the LICENSE.txt file
typedef unsigned int DBoW2::NodeId |
Id of nodes in the vocabulary treee.
Definition at line 26 of file BowVector.h.
typedef unsigned int DBoW2::WordId |
Id of words.
Definition at line 20 of file BowVector.h.
typedef double DBoW2::WordValue |
Value of a word.
Definition at line 23 of file BowVector.h.
enum DBoW2::LNorm |
enum DBoW2::ScoringType |
Scoring type.
Enumerator | |
---|---|
L1_NORM | |
L2_NORM | |
CHI_SQUARE | |
KL | |
BHATTACHARYYA | |
DOT_PRODUCT |
Definition at line 45 of file BowVector.h.
enum DBoW2::WeightingType |
class DBoW2::__SCORING_CLASS | ( | L1Scoring | , |
true | , | ||
L1 | |||
) |
L1 Scoring object.
class DBoW2::__SCORING_CLASS | ( | L2Scoring | , |
true | , | ||
L2 | |||
) |
L2 Scoring object.
class DBoW2::__SCORING_CLASS | ( | DotProductScoring | , |
false | , | ||
L1 | |||
) |
Dot product Scoring object.
class DBoW2::__SCORING_CLASS | ( | BhattacharyyaScoring | , |
true | , | ||
L1 | |||
) |
Bhattacharyya Scoring object.
class DBoW2::__SCORING_CLASS | ( | ChiSquareScoring | , |
true | , | ||
L1 | |||
) |
Chi square Scoring object.
class DBoW2::__SCORING_CLASS | ( | KLScoring | , |
true | , | ||
L1 | |||
) |
KL divergence Scoring object.
std::ostream& DBoW2::operator<< | ( | std::ostream & | out, |
const FeatureVector & | v | ||
) |
Sends a string versions of the feature vector through the stream
out | stream |
v | feature vector |
Definition at line 49 of file FeatureVector.cpp.
std::ostream& DBoW2::operator<< | ( | std::ostream & | out, |
const BowVector & | v | ||
) |
Prints the content of the bow vector
out | stream |
v |
Definition at line 88 of file BowVector.cpp.
std::ostream& DBoW2::operator<< | ( | std::ostream & | os, |
const TemplatedVocabulary< TDescriptor, F > & | voc | ||
) |
Writes printable information of the vocabulary
os | stream to write to |
voc |
Definition at line 1761 of file TemplatedVocabulary.h.