#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>
Go to the source code of this file.
| typedef enum _VlCovDetDescritporType VlCovDetDescriptorType |
Types of feature frames.
| anonymous enum |
Definition at line 26 of file vl_covdet.c.
Types of feature frames.
| 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.
| static mxArray* _createArrayFromScaleSpace | ( | VlScaleSpace const * | ss | ) | [static] |
Export scale space into a MATLAB structure.
------------------------------------------------------------------
| ss | Pointer to the scale space to be exported |
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.
{
{"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.
| const char* vlCovDetDescriptorNames[VL_COVDET_DESC_NUM] |
{
"None", "Patch", "SIFT","LIOP"
}
Definition at line 83 of file vl_covdet.c.
{
{"None" , (vl_index)VL_COVDET_DESC_NONE },
{"Patch", (vl_index)VL_COVDET_DESC_PATCH },
{"SIFT", (vl_index)VL_COVDET_DESC_SIFT },
{"LIOP", (vl_index)VL_COVDET_DESC_LIOP }
}
Definition at line 88 of file vl_covdet.c.