Typedefs | Enumerations | Functions | Variables
vl_covdet.c File Reference
#include <mexutils.h>
#include <vl/covdet.h>
#include <vl/mathop.h>
#include <vl/sift.h>
#include <vl/liop.h>
#include <math.h>
#include <assert.h>
Include dependency graph for vl_covdet.c:

Go to the source code of this file.

Typedefs

typedef enum
_VlCovDetDescritporType 
VlCovDetDescriptorType
 Types of feature frames.

Enumerations

enum  {
  opt_method = 0, opt_octave_resolution, opt_double_image, opt_peak_threshold,
  opt_edge_threshold, opt_laplacian_peak_threshold, opt_estimate_orientation, opt_estimate_affine_shape,
  opt_frames, opt_descriptor, opt_liop_bins, opt_liop_neighbours,
  opt_liop_threshold, opt_liop_radius, opt_patch_resolution, opt_patch_relative_smoothing,
  opt_patch_relative_extent, opt_verbose
}
enum  _VlCovDetDescritporType {
  VL_COVDET_DESC_NONE = 0, VL_COVDET_DESC_PATCH, VL_COVDET_DESC_SIFT, VL_COVDET_DESC_LIOP,
  VL_COVDET_DESC_NUM
}
 Types of feature frames. More...

Functions

static mxArray * _createArrayFromScaleSpace (VlScaleSpace const *ss)
 Export scale space into a MATLAB structure.
static void flip_descriptor (float *dst, float const *src)
void mexFunction (int nout, mxArray *out[], int nin, const mxArray *in[])
 MEX entry point.

Variables

vlmxOption options []
const char * vlCovDetDescriptorNames [VL_COVDET_DESC_NUM]
VlEnumerator vlCovDetDescriptorTypes [VL_COVDET_DESC_NUM]

Typedef Documentation

Types of feature frames.


Enumeration Type Documentation

anonymous enum
Enumerator:
opt_method 
opt_octave_resolution 
opt_double_image 
opt_peak_threshold 
opt_edge_threshold 
opt_laplacian_peak_threshold 
opt_estimate_orientation 
opt_estimate_affine_shape 
opt_frames 
opt_descriptor 
opt_liop_bins 
opt_liop_neighbours 
opt_liop_threshold 
opt_liop_radius 
opt_patch_resolution 
opt_patch_relative_smoothing 
opt_patch_relative_extent 
opt_verbose 

Definition at line 26 of file vl_covdet.c.

Types of feature frames.

Enumerator:
VL_COVDET_DESC_NONE 
VL_COVDET_DESC_PATCH 
VL_COVDET_DESC_SIFT 
VL_COVDET_DESC_LIOP 
VL_COVDET_DESC_NUM 

Definition at line 75 of file vl_covdet.c.


Function Documentation

static mxArray* _createArrayFromScaleSpace ( VlScaleSpace const *  ss) [static]

Export scale space into a MATLAB structure.

------------------------------------------------------------------

Parameters:
ssPointer to the scale space to be exported
Returns:
Pointer to matlab structure with the scale space

Definition at line 102 of file vl_covdet.c.

static void flip_descriptor ( float *  dst,
float const *  src 
) [static]

------------------------------------------------------------------

Definition at line 162 of file vl_covdet.c.

void mexFunction ( int nout  ,
mxArray *  out[],
int  nin,
const mxArray *  in[] 
)

MEX entry point.

------------------------------------------------------------------

Definition at line 185 of file vl_covdet.c.


Variable Documentation

Initial value:
 {
  {"Method",                1,   opt_method                  },
  {"OctaveResolution",      1,   opt_octave_resolution       },
  {"DoubleImage",           1,   opt_double_image            },
  {"PeakThreshold",         1,   opt_peak_threshold          },
  {"EdgeThreshold",         1,   opt_edge_threshold          },
  {"LaplacianPeakThreshold",1,   opt_laplacian_peak_threshold},

  {"EstimateOrientation",   1,   opt_estimate_orientation    },
  {"EstimateAffineShape",   1,   opt_estimate_affine_shape   },

  {"Frames",                1,   opt_frames                  },

  {"Descriptor",            1,   opt_descriptor              },
  {"LiopNumSpatialBins",    1,   opt_liop_bins               },
  {"LiopNumNeighbours",     1,   opt_liop_neighbours         },
  {"LiopIntensityThreshold",1,   opt_liop_threshold          },
  {"LiopRadius",            1,   opt_liop_radius             },
  {"PatchResolution",       1,   opt_patch_resolution        },
  {"PatchRelativeExtent",   1,   opt_patch_relative_extent   },
  {"PatchRelativeSmoothing",1,   opt_patch_relative_smoothing},
  {"Verbose",               0,   opt_verbose                 },
  {0,                       0,   0                           }
}

Definition at line 48 of file vl_covdet.c.

Initial value:
{
    "None", "Patch", "SIFT","LIOP"
}

Definition at line 83 of file vl_covdet.c.

Initial value:

Definition at line 88 of file vl_covdet.c.



libvlfeat
Author(s): Andrea Vedaldi
autogenerated on Thu Jun 6 2019 20:25:52