libvot  0.1.3
A C++11 multithread library for image retrieval
Namespaces | Functions
vot_pipeline.h File Reference

vocabulary tree pipeline, including training, building and querying. More...

#include "utils/global_params.h"

Go to the source code of this file.

Namespaces

 vot
 namespace vot contains libvot functions and classes.
 

Functions

bool vot::BuildVocabTree (const char *sift_list, const char *output_filename, int depth=6, int branch_num=8, SiftType sift_type=E3D_SIFT, int thread_num=1)
 BuildVocabTree: build a vocabulary tree using a set of sift files. More...
 
bool vot::BuildImageDatabase (const char *sift_list, const char *input_tree, const char *output_filename, SiftType sift_type=E3D_SIFT, size_t start_id=0, int thread_num=1)
 BuildImageDatabase: build a image database with pre-trained vocabulary tree. More...
 
bool vot::QueryDatabase (const char *image_db, const char *query_sift_list, const char *match_output, SiftType sift_type=E3D_SIFT, int thread_num=1)
 QueryDatabase: query the image database with a sift list file. More...
 
bool vot::FilterMatchList (const char *sift_list, const char *match_list, const char *output, size_t num_matches)
 FilterMatchList: filter output match file and output TOP-k rank lists. More...
 

Detailed Description

vocabulary tree pipeline, including training, building and querying.

This file contains the complete pipeline of vocabulary tree.