Module flann

Source
Expand description

§Clustering and Search in Multi-Dimensional Spaces

This section documents OpenCV’s interface to the FLANN library. FLANN (Fast Library for Approximate Nearest Neighbors) is a library that contains a collection of algorithms optimized for fast nearest neighbor search in large datasets and for high dimensional features. More information about FLANN can be found in Muja2009 .

Modules§

prelude

Structs§

AutotunedIndexParams
CompositeIndexParams
HierarchicalClusteringIndexParams
Index
IndexParams
KDTreeIndexParams
KMeansIndexParams
LinearIndexParams
LshIndexParams
SavedIndexParams
SearchParams

Enums§

FlannIndexType
flann_algorithm_t
flann_centers_init_t
flann_datatype_t
flann_distance_t
flann_log_level_t

Constants§

AUTOTUNED
BITS_PER_BASE
BITS_PER_CHAR
BLOCKSIZE
CENTERS_GONZALES
CENTERS_KMEANSPP
CENTERS_RANDOM
COMPOSITE
CS
EUCLIDEAN
FLANN_CENTERS_GONZALES
FLANN_CENTERS_GROUPWISE
FLANN_CENTERS_KMEANSPP
FLANN_CENTERS_RANDOM
FLANN_CHECKS_AUTOTUNED
FLANN_CHECKS_UNLIMITED
FLANN_DIST_CHI_SQUARE
FLANN_DIST_CS
FLANN_DIST_DNAMMING
FLANN_DIST_EUCLIDEAN
FLANN_DIST_HAMMING
FLANN_DIST_HELLINGER
FLANN_DIST_HIST_INTERSECT
FLANN_DIST_KL
FLANN_DIST_KULLBACK_LEIBLER
FLANN_DIST_L1
FLANN_DIST_L2
FLANN_DIST_MANHATTAN
FLANN_DIST_MAX
FLANN_DIST_MINKOWSKI
FLANN_FLOAT32
FLANN_FLOAT64
FLANN_INDEX_AUTOTUNED
FLANN_INDEX_COMPOSITE
FLANN_INDEX_HIERARCHICAL
FLANN_INDEX_KDTREE
FLANN_INDEX_KDTREE_SINGLE
FLANN_INDEX_KMEANS
FLANN_INDEX_LINEAR
FLANN_INDEX_LSH
FLANN_INDEX_SAVED
FLANN_INDEX_TYPE_8S
FLANN_INDEX_TYPE_8U
FLANN_INDEX_TYPE_16S
FLANN_INDEX_TYPE_16U
FLANN_INDEX_TYPE_32F
FLANN_INDEX_TYPE_32S
FLANN_INDEX_TYPE_64F
FLANN_INDEX_TYPE_ALGORITHM
FLANN_INDEX_TYPE_BOOL
FLANN_INDEX_TYPE_STRING
FLANN_INT8
FLANN_INT16
FLANN_INT32
FLANN_INT64
FLANN_LOG_ERROR
FLANN_LOG_FATAL
FLANN_LOG_INFO
FLANN_LOG_NONE
FLANN_LOG_WARN
FLANN_SIGNATURE_
FLANN_UINT8
FLANN_UINT16
FLANN_UINT32
FLANN_UINT64
FLANN_USE_BOOST
FLANN_VERSION_
HELLINGER
HIST_INTERSECT
KDTREE
KDTREE_SINGLE
KL
KMEANS
KULLBACK_LEIBLER
LAST_VALUE_FLANN_INDEX_TYPE
LINEAR
MANHATTAN
MAX_DIST
MINKOWSKI
SAVED
USE_UNORDERED_MAP
WORDSIZE
Pooled storage allocator

Traits§

AutotunedIndexParamsTrait
Mutable methods for crate::flann::AutotunedIndexParams
AutotunedIndexParamsTraitConst
Constant methods for crate::flann::AutotunedIndexParams
CompositeIndexParamsTrait
Mutable methods for crate::flann::CompositeIndexParams
CompositeIndexParamsTraitConst
Constant methods for crate::flann::CompositeIndexParams
HierarchicalClusteringIndexParamsTrait
Mutable methods for crate::flann::HierarchicalClusteringIndexParams
HierarchicalClusteringIndexParamsTraitConst
Constant methods for crate::flann::HierarchicalClusteringIndexParams
IndexParamsTrait
Mutable methods for crate::flann::IndexParams
IndexParamsTraitConst
Constant methods for crate::flann::IndexParams
IndexTrait
Mutable methods for crate::flann::Index
IndexTraitConst
Constant methods for crate::flann::Index
KDTreeIndexParamsTrait
Mutable methods for crate::flann::KDTreeIndexParams
KDTreeIndexParamsTraitConst
Constant methods for crate::flann::KDTreeIndexParams
KMeansIndexParamsTrait
Mutable methods for crate::flann::KMeansIndexParams
KMeansIndexParamsTraitConst
Constant methods for crate::flann::KMeansIndexParams
LinearIndexParamsTrait
Mutable methods for crate::flann::LinearIndexParams
LinearIndexParamsTraitConst
Constant methods for crate::flann::LinearIndexParams
LshIndexParamsTrait
Mutable methods for crate::flann::LshIndexParams
LshIndexParamsTraitConst
Constant methods for crate::flann::LshIndexParams
SavedIndexParamsTrait
Mutable methods for crate::flann::SavedIndexParams
SavedIndexParamsTraitConst
Constant methods for crate::flann::SavedIndexParams
SearchParamsTrait
Mutable methods for crate::flann::SearchParams
SearchParamsTraitConst
Constant methods for crate::flann::SearchParams

Functions§

flann_distance_type
set_distance_type

Type Aliases§

Bucket
A bucket in an LSH table
BucketKey
The id from which we can get a bucket back in an LSH table
FeatureIndex
What is stored in an LSH bucket