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.
Public Member Functions | Static Public Member Functions | Protected Attributes | Static Protected Attributes | List of all members
SmallBlurryImage Class Reference

#include <SmallBlurryImage.h>

Public Member Functions

 SmallBlurryImage ()
 
 SmallBlurryImage (KeyFrame &kf, double dBlur=2.5)
 
void MakeFromKF (KeyFrame &kf, double dBlur=2.5)
 
void MakeJacs ()
 
double ZMSSD (SmallBlurryImage &other)
 
std::pair< SE2<>, double > IteratePosRelToTarget (SmallBlurryImage &other, int nIterations=10)
 

Static Public Member Functions

static SE3 SE3fromSE2 (SE2<> se2, ATANCamera camera)
 

Protected Attributes

CVD::Image< CVD::bytemimSmall
 
CVD::Image< float > mimTemplate
 
CVD::Image< Vector< 2 > > mimImageJacs
 
bool mbMadeJacs
 

Static Protected Attributes

static CVD::ImageRef mirSize
 

Detailed Description

Definition at line 17 of file SmallBlurryImage.h.

Constructor & Destructor Documentation

SmallBlurryImage::SmallBlurryImage ( )

Definition at line 21 of file SmallBlurryImage.cpp.

SmallBlurryImage::SmallBlurryImage ( KeyFrame kf,
double  dBlur = 2.5 
)

Definition at line 15 of file SmallBlurryImage.cpp.

Member Function Documentation

pair< SE2<>, double > SmallBlurryImage::IteratePosRelToTarget ( SmallBlurryImage other,
int  nIterations = 10 
)

Definition at line 98 of file SmallBlurryImage.cpp.

void SmallBlurryImage::MakeFromKF ( KeyFrame kf,
double  dBlur = 2.5 
)

Definition at line 30 of file SmallBlurryImage.cpp.

void SmallBlurryImage::MakeJacs ( )

Definition at line 59 of file SmallBlurryImage.cpp.

SE3 SmallBlurryImage::SE3fromSE2 ( SE2<>  se2,
ATANCamera  camera 
)
static

Definition at line 210 of file SmallBlurryImage.cpp.

double SmallBlurryImage::ZMSSD ( SmallBlurryImage other)

Definition at line 82 of file SmallBlurryImage.cpp.

Member Data Documentation

bool SmallBlurryImage::mbMadeJacs
protected

Definition at line 32 of file SmallBlurryImage.h.

CVD::Image<Vector<2> > SmallBlurryImage::mimImageJacs
protected

Definition at line 31 of file SmallBlurryImage.h.

CVD::Image<CVD::byte> SmallBlurryImage::mimSmall
protected

Definition at line 29 of file SmallBlurryImage.h.

CVD::Image<float> SmallBlurryImage::mimTemplate
protected

Definition at line 30 of file SmallBlurryImage.h.

ImageRef SmallBlurryImage::mirSize
staticprotected

Definition at line 33 of file SmallBlurryImage.h.


The documentation for this class was generated from the following files: