cv::flann Namespace Reference

Classes

class  IndexFactory
struct  IndexParams
struct  LinearIndexParams
struct  KDTreeIndexParams
struct  KMeansIndexParams
struct  CompositeIndexParams
struct  AutotunedIndexParams
struct  SavedIndexParams
struct  SearchParams
class  Index

Enumerations

enum  flann_algorithm_t {
  LINEAR = 0, KDTREE = 1, KMEANS = 2, COMPOSITE = 3,
  SAVED = 254, AUTOTUNED = 255
}
enum  flann_centers_init_t { CENTERS_RANDOM = 0, CENTERS_GONZALES = 1, CENTERS_KMEANSPP = 2 }
enum  flann_log_level_t {
  LOG_NONE = 0, LOG_FATAL = 1, LOG_ERROR = 2, LOG_WARN = 3,
  LOG_INFO = 4
}
enum  flann_distance_t { EUCLIDEAN = 1, MANHATTAN = 2, MINKOWSKI = 3 }

Functions

CV_EXPORTS int hierarchicalClustering (const Mat &features, Mat &centers, const KMeansIndexParams &params)

Enumeration Type Documentation

Enumerator:
LINEAR 
KDTREE 
KMEANS 
COMPOSITE 
SAVED 
AUTOTUNED 
Enumerator:
CENTERS_RANDOM 
CENTERS_GONZALES 
CENTERS_KMEANSPP 
Enumerator:
LOG_NONE 
LOG_FATAL 
LOG_ERROR 
LOG_WARN 
LOG_INFO 
Enumerator:
EUCLIDEAN 
MANHATTAN 
MINKOWSKI 

Function Documentation

CV_EXPORTS int cv::flann::hierarchicalClustering ( const Mat &  features,
Mat &  centers,
const KMeansIndexParams &  params 
)