vocabtree  0.0.1
Data Structures
Here are the data structures with brief descriptions:
[detail level 12]
oNCycleTimerThis uses the cycle counter of the processor
oNfilesystemProvides useful wrappers around many filesystem related functionality, including reading writing certain common data structures as well as common operations (ex
|\Ccvmat_header
oNmisc
oNnumericsProvides useful wrappers around many numerical functionality, such as dealing with sparse and dense matrix / vector data
oNvisionProvides useful wrappers around many OpenCV functions as well as some simple vision - based routines
|\CSIFTParamsDescribes SIFT extraction parameters when calling OpenCV's SIFT implementation
oCBagOfWordsImplements a Bag of Words based (BoW) image search
|oCMatchResultsSubclass of match results base which also returns scores
|oCSearchParamsSubclass of train params base which specifies inverted index training parameters
|\CTrainParamsSubclass of train params base which specifies inverted index training parameters
oCcvmat_header
oCDatasetAbstract wrapper describing a dataset
oCImageAbstract class representing an image
oCInvertedIndexImplements a Bag of Words based (BoW) image search using an inverted index
|oCMatchResultsSubclass of match results base which also returns scores
|oCSearchParamsSubclass of train params base which specifies inverted index training parameters
|\CTrainParamsSubclass of train params base which specifies inverted index training parameters
oCMatchesPageMatchesPage class keeps track of query images and their matches, and outputs an html page containing these matches for visualization purposes
oCMatchResultsBaseStructure to hold returned match results (returned from a search call)
oCSearchBaseAbstract class from which all search structures and methods derive from
oCSearchParamsBaseStructure to hold input search parameters (ex. #matches, threshold, number neighbors to consider, etc.)
oCSimpleDatasetSimpleDataset is a sample implementation of a Dataset, where the data is stored as JPEG images in a single folder called images/ and features are stored in a folder feats/<feat_name>
|\CSimpleImageSimpleImage class used with the SimpleDataset class
oCTrainParamsBaseStructure to hold input training parameters (ex. #clusters, #examples to consider)
\CVocabTree
 oCMatchResultsSubclass of match results base which also returns scores
 oCSearchParamsSubclass of train params base which specifies Vocab Tree training parameters
 oCTrainParamsSubclass of train params base which specifies vocab tree training parameters
 \CTreeNode