|
libvot
0.1.3
A C++11 multithread library for image retrieval
|
libvot feature generater (exe) More...
#include <iostream>#include <vector>#include <thread>#include <mutex>#include "gflags/gflags.h"#include "libvot_config.h"#include "utils/io_utils.h"#include "utils/global_params.h"#include "utils/data_types.h"#include "feature/opencv_libvot_api.h"#include "feature/vlfeat_libvot_api.h"#include <vl/generic.h>#include <vl/sift.h>Functions | |
| DEFINE_string (output_folder,"","feature output folder, the same as the input folder if not specified") | |
| DEFINE_int32 (feature_type, 0,"feature type, 0 for opencv sift, 1 for vlfeat sift") | |
| DEFINE_int32 (thread_num,-1,"thread num") | |
| DEFINE_double (edge_thresh, 10,"edge threshold for vlfeat parameter") | |
| DEFINE_double (peak_thresh, 2.5,"peak threshold for vlfeat parameter") | |
| void | MultiVlfeatSiftExtract (std::vector< std::string > *image_filenames, std::vector< std::string > *feat_filenames, tw::VlFeatParam *vlfeat_param, int first_index, int num_images, std::mutex *cout_mutex) |
| int | main (int argc, char **argv) |
libvot feature generater (exe)
| DEFINE_double | ( | edge_thresh | , |
| 10 | , | ||
| "edge threshold for vlfeat parameter" | |||
| ) |
| DEFINE_double | ( | peak_thresh | , |
| 2. | 5, | ||
| "peak threshold for vlfeat parameter" | |||
| ) |
| DEFINE_int32 | ( | feature_type | , |
| 0 | , | ||
| "feature | type, | ||
| 0 for opencv | sift, | ||
| 1 for vlfeat sift" | |||
| ) |
| DEFINE_int32 | ( | thread_num | , |
| - | 1, | ||
| "thread num" | |||
| ) |
| DEFINE_string | ( | output_folder | , |
| "" | , | ||
| "feature output | folder, | ||
| the same as the input folder if not specified" | |||
| ) |
| int main | ( | int | argc, |
| char ** | argv | ||
| ) |
| void MultiVlfeatSiftExtract | ( | std::vector< std::string > * | image_filenames, |
| std::vector< std::string > * | feat_filenames, | ||
| tw::VlFeatParam * | vlfeat_param, | ||
| int | first_index, | ||
| int | num_images, | ||
| std::mutex * | cout_mutex | ||
| ) |
1.8.9.1