Go to the source code of this file.
Classes |
struct | cvflann::DistType< ELEM_TYPE > |
struct | cvflann::DistType< unsigned char > |
struct | cvflann::DistType< int > |
class | cvflann::FLANNException |
struct | cvflann::IndexParams |
struct | cvflann::SearchParams |
Namespaces |
namespace | cvflann |
Typedefs |
typedef ObjectFactory
< IndexParams,
flann_algorithm_t > | cvflann::ParamsFactory |
Enumerations |
enum | cvflann::flann_algorithm_t {
cvflann::FLANN_INDEX_LINEAR = 0,
cvflann::FLANN_INDEX_KDTREE = 1,
cvflann::FLANN_INDEX_KMEANS = 2,
cvflann::FLANN_INDEX_COMPOSITE = 3,
cvflann::FLANN_INDEX_SAVED = 254,
cvflann::FLANN_INDEX_AUTOTUNED = 255
} |
enum | cvflann::flann_centers_init_t { cvflann::FLANN_CENTERS_RANDOM = 0,
cvflann::FLANN_CENTERS_GONZALES = 1,
cvflann::FLANN_CENTERS_KMEANSPP = 2
} |
enum | cvflann::flann_distance_t {
cvflann::FLANN_DIST_EUCLIDEAN = 1,
cvflann::FLANN_DIST_L2 = 1,
cvflann::FLANN_DIST_MANHATTAN = 2,
cvflann::FLANN_DIST_L1 = 2,
cvflann::FLANN_DIST_MINKOWSKI = 3,
cvflann::FLANN_DIST_MAX = 4,
cvflann::FLANN_DIST_HIST_INTERSECT = 5,
cvflann::FLANN_DIST_HELLINGER = 6,
cvflann::FLANN_DIST_CHI_SQUARE = 7,
cvflann::FLANN_DIST_CS = 7,
cvflann::FLANN_DIST_KULLBACK_LEIBLER = 8,
cvflann::FLANN_DIST_KL = 8
} |
enum | cvflann::flann_datatype_t {
cvflann::FLANN_INT8 = 0,
cvflann::FLANN_INT16 = 1,
cvflann::FLANN_INT32 = 2,
cvflann::FLANN_INT64 = 3,
cvflann::FLANN_UINT8 = 4,
cvflann::FLANN_UINT16 = 5,
cvflann::FLANN_UINT32 = 6,
cvflann::FLANN_UINT64 = 7,
cvflann::FLANN_FLOAT32 = 8,
cvflann::FLANN_FLOAT64 = 9
} |
Functions |
CV_EXPORTS ParamsFactory & | cvflann::ParamsFactory_instance () |