VLAD encoding (Vector of Locally Aggregated Descriptors (VLAD) encoding) More...
#include "generic.h"
Go to the source code of this file.
Defines | |
VLAD options | |
#define | VL_VLAD_FLAG_NORMALIZE_COMPONENTS (0x1 << 0) |
Normalize each VLAD component individually. | |
#define | VL_VLAD_FLAG_SQUARE_ROOT (0x1 << 1) |
Use signed squared-root. | |
#define | VL_VLAD_FLAG_UNNORMALIZED (0x1 << 2) |
Do not globally normalize the VLAD descriptor. | |
#define | VL_VLAD_FLAG_NORMALIZE_MASS (0x1 << 3) |
Normalize each component by the number of features assigned to it. | |
Functions | |
VL_EXPORT void | vl_vlad_encode (void *enc, vl_type dataType, void const *means, vl_size dimension, vl_size numClusters, void const *data, vl_size numData, void const *assignments, int flags) |
VLAD encoding (Vector of Locally Aggregated Descriptors (VLAD) encoding)
Definition in file vlad.h.
#define VL_VLAD_FLAG_NORMALIZE_COMPONENTS (0x1 << 0) |
Normalize each VLAD component individually.
#define VL_VLAD_FLAG_NORMALIZE_MASS (0x1 << 3) |
Normalize each component by the number of features assigned to it.
#define VL_VLAD_FLAG_SQUARE_ROOT (0x1 << 1) |
Use signed squared-root.
#define VL_VLAD_FLAG_UNNORMALIZED (0x1 << 2) |
Do not globally normalize the VLAD descriptor.