#include <mexutils.h>#include <vl/mathop.h>#include <vl/sift.h>#include <math.h>#include <assert.h>
Go to the source code of this file.
Enumerations | |
| enum | { opt_octaves = 0, opt_levels, opt_first_octave, opt_frames, opt_edge_thresh, opt_peak_thresh, opt_norm_thresh, opt_magnif, opt_window_size, opt_orientations, opt_float_descriptors, opt_verbose } |
Functions | |
| vl_bool | check_sorted (double const *keys, vl_size nkeys) |
| static int | korder (void const *a, void const *b) |
| void | mexFunction (int nout, mxArray *out[], int nin, const mxArray *in[]) |
| MEX entry point. | |
| VL_INLINE void | transpose_descriptor (vl_sift_pix *dst, vl_sift_pix *src) |
Variables | |
| vlmxOption | options [] |
| anonymous enum |
| vl_bool check_sorted | ( | double const * | keys, |
| vl_size | nkeys | ||
| ) |
| void mexFunction | ( | int nout | , |
| mxArray * | out[], | ||
| int | nin, | ||
| const mxArray * | in[] | ||
| ) |
| VL_INLINE void transpose_descriptor | ( | vl_sift_pix * | dst, |
| vl_sift_pix * | src | ||
| ) |
{
{"Octaves", 1, opt_octaves },
{"Levels", 1, opt_levels },
{"FirstOctave", 1, opt_first_octave },
{"Frames", 1, opt_frames },
{"PeakThresh", 1, opt_peak_thresh },
{"EdgeThresh", 1, opt_edge_thresh },
{"NormThresh", 1, opt_norm_thresh },
{"Magnif", 1, opt_magnif },
{"WindowSize", 1, opt_window_size },
{"Orientations", 0, opt_orientations },
{"FloatDescriptors", 0, opt_float_descriptors },
{"Verbose", 0, opt_verbose },
{0, 0, 0 }
}