SLAMflex SE
0.1.0
SLAMflex provides detection and tracking of dominant planes for smartphone devices. This plane can then be used to show AR content relative to the plane orientation. The detection of plane is performed in the field of view of the smartphone camera. In subsequent frames it is tracked. The interface returns the plane position and orientation.
|
#include <TrackerData.h>
Public Member Functions | |
TrackerData (MapPoint *pMapPoint) | |
void | Project (const SE3<> &se3CFromW, ATANCamera &Cam) |
void | GetDerivsUnsafe (ATANCamera &Cam) |
void | ProjectAndDerivs (SE3<> &se3, ATANCamera &Cam) |
void | CalcJacobian () |
void | LinearUpdate (const Vector< 6 > &v6) |
Public Attributes | |
MapPoint & | Point |
PatchFinder | Finder |
Vector< 3 > | v3Cam |
Vector< 2 > | v2ImPlane |
Vector< 2 > | v2Image |
Matrix< 2 > | m2CamDerivs |
bool | bInImage |
bool | bPotentiallyVisible |
int | nSearchLevel |
bool | bSearched |
bool | bFound |
bool | bDidSubPix |
Vector< 2 > | v2Found |
double | dSqrtInvNoise |
Vector< 2 > | v2Error_CovScaled |
Matrix< 2, 6 > | m26Jacobian |
Static Public Attributes | |
static CVD::ImageRef | irImageSize |
Definition at line 17 of file TrackerData.h.
|
inline |
Definition at line 19 of file TrackerData.h.
|
inline |
Definition at line 87 of file TrackerData.h.
|
inline |
Definition at line 71 of file TrackerData.h.
|
inline |
Definition at line 101 of file TrackerData.h.
|
inline |
Definition at line 49 of file TrackerData.h.
|
inline |
Definition at line 77 of file TrackerData.h.
bool TrackerData::bDidSubPix |
Definition at line 37 of file TrackerData.h.
bool TrackerData::bFound |
Definition at line 36 of file TrackerData.h.
bool TrackerData::bInImage |
Definition at line 31 of file TrackerData.h.
bool TrackerData::bPotentiallyVisible |
Definition at line 32 of file TrackerData.h.
bool TrackerData::bSearched |
Definition at line 35 of file TrackerData.h.
double TrackerData::dSqrtInvNoise |
Definition at line 39 of file TrackerData.h.
PatchFinder TrackerData::Finder |
Definition at line 24 of file TrackerData.h.
|
static |
Definition at line 107 of file TrackerData.h.
Matrix<2,6> TrackerData::m26Jacobian |
Definition at line 44 of file TrackerData.h.
Matrix<2> TrackerData::m2CamDerivs |
Definition at line 30 of file TrackerData.h.
int TrackerData::nSearchLevel |
Definition at line 34 of file TrackerData.h.
MapPoint& TrackerData::Point |
Definition at line 21 of file TrackerData.h.
Vector<2> TrackerData::v2Error_CovScaled |
Definition at line 43 of file TrackerData.h.
Vector<2> TrackerData::v2Found |
Definition at line 38 of file TrackerData.h.
Vector<2> TrackerData::v2Image |
Definition at line 29 of file TrackerData.h.
Vector<2> TrackerData::v2ImPlane |
Definition at line 28 of file TrackerData.h.
Vector<3> TrackerData::v3Cam |
Definition at line 27 of file TrackerData.h.