OpenCV  4.1.1-pre
Open Source Computer Vision
Looking for a C++ dev who knows OpenCV?
I'm looking for work. Hire me!
cvflann::HammingLUT Struct Reference

Hamming distance functor - counts the bit differences between two strings - useful for the Brief descriptor bit count of A exclusive XOR'ed with B. More...

#include <opencv2/flann/dist.h>

Public Types

typedef unsigned char ElementType
 
typedef False is_kdtree_distance
 
typedef False is_vector_space_distance
 
typedef int ResultType
 

Public Member Functions

ResultType operator() (const unsigned char *a, const unsigned char *b, size_t size) const
 this will count the bits in a ^ b More...
 

Detailed Description

Hamming distance functor - counts the bit differences between two strings - useful for the Brief descriptor bit count of A exclusive XOR'ed with B.

Member Typedef Documentation

◆ ElementType

typedef unsigned char cvflann::HammingLUT::ElementType

◆ is_kdtree_distance

◆ is_vector_space_distance

◆ ResultType

Member Function Documentation

◆ operator()()

ResultType cvflann::HammingLUT::operator() ( const unsigned char *  a,
const unsigned char *  b,
size_t  size 
) const
inline

this will count the bits in a ^ b

References cv::popCountTable.


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