dist.h File Reference

#include <cmath>
#include "opencv2/flann/general.h"
Include dependency graph for dist.h:
This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Classes

struct  cvflann::ZeroIterator< T >

Namespaces

namespace  cvflann

Defines

#define flann_dist   custom_dist

Functions

template<typename Iterator1 , typename Iterator2 >
double cvflann::chi_square_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::custom_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
CV_EXPORTS double cvflann::euclidean_dist (const unsigned char *first1, const unsigned char *last1, unsigned char *first2, double acc)
template<typename Iterator1 , typename Iterator2 >
double cvflann::euclidean_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
CV_EXPORTS flann_distance_t cvflann::flann_distance_type ()
CV_EXPORTS int cvflann::flann_minkowski_order ()
template<typename Iterator1 , typename Iterator2 >
double cvflann::hellinger_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::hist_intersection_dist_sq (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::hist_intersection_kernel (Iterator1 first1, Iterator1 last1, Iterator2 first2)
template<typename Iterator1 , typename Iterator2 >
double cvflann::kl_divergence (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::manhattan_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::max_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
template<typename Iterator1 , typename Iterator2 >
double cvflann::minkowski_dist (Iterator1 first1, Iterator1 last1, Iterator2 first2, double acc=0)
CV_EXPORTS ZeroIterator< float > & cvflann::zero ()

Define Documentation

#define flann_dist   custom_dist

Distance function by default set to the custom distance function. This can be set to a specific distance function for further efficiency.

Definition at line 47 of file dist.h.

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Defines


opencv2
Author(s): Gary Bradski and many others. See web page for a full contributor list. ROS package maintained by James Bowman.
autogenerated on Fri Jan 11 10:00:44 2013