| OpenCV 3.4.7 Open Source Computer Vision

Classes | Namespaces | Functions
flann.hpp File Reference
`#include "opencv2/core.hpp"`
`#include "opencv2/flann/miniflann.hpp"`
`#include "opencv2/flann/flann_base.hpp"`

## Classes
struct | cv::flann::CvType< T >
struct | cv::flann::CvType< char >
struct | cv::flann::CvType< double >
struct | cv::flann::CvType< float >
struct | cv::flann::CvType< short >
struct | cv::flann::CvType< unsigned char >
struct | cv::flann::CvType< unsigned short >
class | cv::flann::GenericIndex< Distance >
| The FLANN nearest neighbor index class. This class is templated with the type of elements for which the index is built. More...
class | cv::flann::Index_< T >

## Namespaces
| cv
| cv::flann
| cvflann

## Functions
flann_distance_t | cvflann::flann_distance_type ()
template<typename Distance >
int | cv::flann::hierarchicalClustering (const Mat &features, Mat &centers, const ::cvflann::KMeansIndexParams &params, Distance d=Distance())
| Clusters features using hierarchical k-means algorithm. More...
template<typename ELEM_TYPE , typename DIST_TYPE >
int | cv::flann::hierarchicalClustering (const Mat &features, Mat &centers, const ::cvflann::KMeansIndexParams &params)
void | cvflann::set_distance_type (flann_distance_t distance_type, int order)