| OpenCV 3.4.1 Open Source Computer Vision

Public Types | Public Member Functions | List of all members
cvflann::KL_Divergence< T > Struct Template Reference

`#include "dist.h"`

## Public Types
typedef T | ElementType
typedef True | is_kdtree_distance
typedef True | is_vector_space_distance
typedef Accumulator< T >::Type | ResultType

## Public Member Functions
template<typename U , typename V >
ResultType | accum_dist (const U &a, const V &b, int) const
template<typename Iterator1 , typename Iterator2 >
ResultType | operator() (Iterator1 a, Iterator2 b, size_t size, ResultType worst_dist=-1) const

## Member Typedef Documentation

## § ElementType

template<class T >

typedef T cvflann::KL_Divergence< T >::ElementType

## § is_kdtree_distance

template<class T >

typedef True cvflann::KL_Divergence< T >::is_kdtree_distance

## § is_vector_space_distance

template<class T >

typedef True cvflann::KL_Divergence< T >::is_vector_space_distance

## § ResultType

template<class T >

typedef Accumulator<T>::Type cvflann::KL_Divergence< T >::ResultType

## Member Function Documentation

## § accum_dist()

template<class T >
template<typename U , typename V >

ResultType cvflann::KL_Divergence< T >::accum_dist | ( | const U & | a,
|  | const V & | b,
|  | int |
| ) |  | const
| inline

Partial distance, used by the kd-tree.

## § operator()()

template<class T >
template<typename Iterator1 , typename Iterator2 >

ResultType cvflann::KL_Divergence< T >::operator() | ( | Iterator1 | a,
|  | Iterator2 | b,
|  | size_t | size,
|  | ResultType | worst_dist = `-1`
| ) |  | const
| inline

Compute the Kullback-Leibler divergence

The documentation for this struct was generated from the following file:

- flann/include/opencv2/flann/dist.h