#include <PatchFinder.h>
|
| | PatchFinder (int nPatchSize=8) |
| |
| int | CalcSearchLevelAndWarpMatrix (MapPoint &p, SE3<> se3CFromW, Matrix< 2 > &m2CamDerivs) |
| |
| int | GetLevel () |
| |
| int | GetLevelScale () |
| |
| void | MakeTemplateCoarseCont (MapPoint &p) |
| |
| void | MakeTemplateCoarse (MapPoint &p, SE3<> se3CFromW, Matrix< 2 > &m2CamDerivs) |
| |
| void | MakeTemplateCoarseNoWarp (MapPoint &p) |
| |
| void | MakeTemplateCoarseNoWarp (KeyFrame &k, int nLevel, CVD::ImageRef irLevelPos) |
| |
| bool | TemplateBad () |
| |
| bool | FindPatchCoarse (CVD::ImageRef ir, KeyFrame &kf, unsigned int nRange) |
| |
| int | ZMSSDAtPoint (CVD::BasicImage< CVD::byte > &im, const CVD::ImageRef &ir) |
| |
| CVD::ImageRef | GetCoarsePos () |
| |
| Vector< 2 > | GetCoarsePosAsVector () |
| |
| void | MakeSubPixTemplate () |
| |
| bool | IterateSubPixToConvergence (KeyFrame &kf, int nMaxIts) |
| |
| double | IterateSubPix (KeyFrame &kf) |
| |
| Vector< 2 > | GetSubPixPos () |
| |
| void | SetSubPixPos (Vector< 2 > v2) |
| |
| Matrix< 2 > | GetCov () |
| |
Definition at line 49 of file PatchFinder.h.
| PatchFinder::PatchFinder |
( |
int |
nPatchSize = 8 | ) |
|
| int PatchFinder::CalcSearchLevelAndWarpMatrix |
( |
MapPoint & |
p, |
|
|
SE3<> |
se3CFromW, |
|
|
Matrix< 2 > & |
m2CamDerivs |
|
) |
| |
| Vector<2> PatchFinder::GetCoarsePosAsVector |
( |
| ) |
|
|
inline |
| Matrix<2> PatchFinder::GetCov |
( |
| ) |
|
|
inline |
| int PatchFinder::GetLevel |
( |
| ) |
|
|
inline |
| int PatchFinder::GetLevelScale |
( |
| ) |
|
|
inline |
| Vector<2> PatchFinder::GetSubPixPos |
( |
| ) |
|
|
inline |
| double PatchFinder::IterateSubPix |
( |
KeyFrame & |
kf | ) |
|
| bool PatchFinder::IterateSubPixToConvergence |
( |
KeyFrame & |
kf, |
|
|
int |
nMaxIts |
|
) |
| |
| void PatchFinder::MakeSubPixTemplate |
( |
| ) |
|
| void PatchFinder::MakeTemplateCoarse |
( |
MapPoint & |
p, |
|
|
SE3<> |
se3CFromW, |
|
|
Matrix< 2 > & |
m2CamDerivs |
|
) |
| |
| void PatchFinder::MakeTemplateCoarseCont |
( |
MapPoint & |
p | ) |
|
| void PatchFinder::MakeTemplateCoarseNoWarp |
( |
MapPoint & |
p | ) |
|
| void PatchFinder::MakeTemplateSums |
( |
| ) |
|
|
inlineprotected |
| void PatchFinder::SetSubPixPos |
( |
Vector< 2 > |
v2 | ) |
|
|
inline |
| bool PatchFinder::TemplateBad |
( |
| ) |
|
|
inline |
| bool PatchFinder::mbFound |
|
protected |
| bool PatchFinder::mbTemplateBad |
|
protected |
| double PatchFinder::mdMeanDiff |
|
protected |
| CVD::Image<std::pair<float,float> > PatchFinder::mimJacs |
|
protected |
| Matrix<2> PatchFinder::mm2LastWarpMatrix |
|
protected |
| Matrix<2> PatchFinder::mm2WarpInverse |
|
protected |
| Matrix<3> PatchFinder::mm3HInv |
|
protected |
| int PatchFinder::mnMaxSSD |
| int PatchFinder::mnPatchSize |
|
protected |
| int PatchFinder::mnSearchLevel |
|
protected |
| int PatchFinder::mnTemplateSum |
|
protected |
| int PatchFinder::mnTemplateSumSq |
|
protected |
| MapPoint* PatchFinder::mpLastTemplateMapPoint |
|
protected |
| Vector<2> PatchFinder::mv2CoarsePos |
|
protected |
| Vector<2> PatchFinder::mv2SubPixPos |
|
protected |
The documentation for this class was generated from the following files: