Namespaces | Classes | Typedefs
vt Namespace Reference

Namespaces

namespace  distance

Classes

class  Database
 Class for efficiently matching a bag-of-words representation of a document (image) against a database of known documents. More...
struct  DefaultAllocator
 Meta-function to get the default allocator for a particular feature type. More...
struct  DefaultAllocator< Eigen::Matrix< Scalar, Rows, Cols, Options, MaxRows, MaxCols > >
class  GenericTree
 Vocabulary tree wrapper for easy integration with OpenCV features, or when the (dense) descriptor size and/or type isn't known at compile time. More...
struct  InitGiven
 Dummy initializer for K-means that leaves the centers as-is. More...
struct  InitRandom
 Initializer for K-means that randomly selects k features as the cluster centers. More...
struct  Match
 Struct representing a single database match. More...
class  MutableVocabularyTree
 Vocabulary tree that exposes the hierarchical clustering centers. Mainly intended for building a new tree. More...
class  SimpleKmeans
 Class for performing K-means clustering, optimized for a particular feature type and metric. More...
class  TreeBuilder
 Class for building a new vocabulary by hierarchically clustering a set of training features. More...
class  VocabularyTree
 Optimized vocabulary tree quantizer, templated on feature type and distance metric for maximum efficiency. More...

Typedefs

typedef uint32_t DocId
typedef std::vector< WordDocument
typedef std::vector< MatchMatches
typedef int32_t Word

Detailed Description

Todo:
Include some basic_types.h instead

Typedef Documentation

typedef uint32_t vt::DocId

Definition at line 10 of file database.h.

typedef std::vector<Word> vt::Document

Definition at line 33 of file database.h.

typedef std::vector<Match> vt::Matches

Definition at line 34 of file database.h.

typedef int32_t vt::Word

Definition at line 16 of file vocabulary_tree.h.



vocabulary_tree
Author(s): Patrick Mihelich
autogenerated on Thu Jan 2 2014 12:12:26