#include <openfabmap.hpp>
|
| FabMapFBO (const Mat &clTree, double PzGe, double PzGNe, int flags, int numSamples=0, double rejectionThreshold=1e-8, double PsGd=1e-8, int bisectionStart=512, int bisectionIts=9) |
|
virtual | ~FabMapFBO () |
|
| FabMap (const Mat &clTree, double PzGe, double PzGNe, int flags, int numSamples=0) |
|
virtual | ~FabMap () |
|
virtual void | addTraining (const Mat &queryImgDescriptor) |
|
virtual void | addTraining (const vector< Mat > &queryImgDescriptors) |
|
virtual void | add (const Mat &queryImgDescriptor) |
|
virtual void | add (const vector< Mat > &queryImgDescriptors) |
|
const vector< Mat > & | getTrainingImgDescriptors () const |
|
const vector< Mat > & | getTestImgDescriptors () const |
|
void | compare (const Mat &queryImgDescriptor, vector< IMatch > &matches, bool addQuery=false, const Mat &mask=Mat()) |
|
void | compare (const Mat &queryImgDescriptor, const Mat &testImgDescriptors, vector< IMatch > &matches, const Mat &mask=Mat()) |
|
void | compare (const Mat &queryImgDescriptor, const vector< Mat > &testImgDescriptors, vector< IMatch > &matches, const Mat &mask=Mat()) |
|
void | compare (const vector< Mat > &queryImgDescriptors, vector< IMatch > &matches, bool addQuery=false, const Mat &mask=Mat()) |
|
void | compare (const vector< Mat > &queryImgDescriptors, const vector< Mat > &testImgDescriptors, vector< IMatch > &matches, const Mat &mask=Mat()) |
|
|
void | getLikelihoods (const Mat &queryImgDescriptor, const vector< Mat > &testImgDescriptors, vector< IMatch > &matches) |
|
void | setWordStatistics (const Mat &queryImgDescriptor, multiset< WordStats > &wordData) |
|
double | limitbisection (double v, double m) |
|
double | bennettInequality (double v, double m, double delta) |
|
void | compareImgDescriptor (const Mat &queryImgDescriptor, int queryIndex, const vector< Mat > &testImgDescriptors, vector< IMatch > &matches) |
|
void | addImgDescriptor (const Mat &queryImgDescriptor) |
|
virtual double | getNewPlaceLikelihood (const Mat &queryImgDescriptor) |
|
void | normaliseDistribution (vector< IMatch > &matches) |
|
int | pq (int q) |
|
double | Pzq (int q, bool zq) |
|
double | PzqGzpq (int q, bool zq, bool zpq) |
|
double | PzqGeq (bool zq, bool eq) |
|
double | PeqGL (int q, bool Lzq, bool eq) |
|
double | PzqGL (int q, bool zq, bool zpq, bool Lzq) |
|
double | PzqGzpqL (int q, bool zq, bool zpq, bool Lzq) |
|
§ FabMapFBO()
cv::of2::FabMapFBO::FabMapFBO |
( |
const Mat & |
clTree, |
|
|
double |
PzGe, |
|
|
double |
PzGNe, |
|
|
int |
flags, |
|
|
int |
numSamples = 0 , |
|
|
double |
rejectionThreshold = 1e-8 , |
|
|
double |
PsGd = 1e-8 , |
|
|
int |
bisectionStart = 512 , |
|
|
int |
bisectionIts = 9 |
|
) |
| |
§ ~FabMapFBO()
virtual cv::of2::FabMapFBO::~FabMapFBO |
( |
| ) |
|
|
virtual |
§ bennettInequality()
double cv::of2::FabMapFBO::bennettInequality |
( |
double |
v, |
|
|
double |
m, |
|
|
double |
delta |
|
) |
| |
|
protected |
§ compInfo()
static bool cv::of2::FabMapFBO::compInfo |
( |
const WordStats & |
first, |
|
|
const WordStats & |
second |
|
) |
| |
|
staticprotected |
§ getLikelihoods()
void cv::of2::FabMapFBO::getLikelihoods |
( |
const Mat & |
queryImgDescriptor, |
|
|
const vector< Mat > & |
testImgDescriptors, |
|
|
vector< IMatch > & |
matches |
|
) |
| |
|
protectedvirtual |
§ limitbisection()
double cv::of2::FabMapFBO::limitbisection |
( |
double |
v, |
|
|
double |
m |
|
) |
| |
|
protected |
§ setWordStatistics()
void cv::of2::FabMapFBO::setWordStatistics |
( |
const Mat & |
queryImgDescriptor, |
|
|
multiset< WordStats > & |
wordData |
|
) |
| |
|
protected |
§ bisectionIts
int cv::of2::FabMapFBO::bisectionIts |
|
protected |
§ bisectionStart
int cv::of2::FabMapFBO::bisectionStart |
|
protected |
§ PsGd
double cv::of2::FabMapFBO::PsGd |
|
protected |
§ rejectionThreshold
double cv::of2::FabMapFBO::rejectionThreshold |
|
protected |
The documentation for this class was generated from the following file: