uvsim::DepthEngine Class Reference

#include <DepthEngine.h>

List of all members.

Public Member Functions

 DepthEngine (IplImage *frame)
virtual ~DepthEngine ()
void init ()
void calculateOpticalFlow ()
void calculateDepth ()
void update (bool initialize=false)
void drawPoints ()

Public Attributes

bool firstRun
IplImage * video
IplImage * image
IplImage * prevImage
IplImage * rectifiedImage
IplImage * prevRectifiedImage
IplImage * grey
IplImage * prevGrey
IplImage * pyramid
IplImage * prevPyramid
IplImage * swapTemp
IplImage * eig
IplImage * temp
CvPoint2D32f * points [2]
CvPoint2D32f * swapPoints
char * status
CvMat * H1
CvMat * H2
CvMat * fundamentalMatrix
CvMat * R1
CvMat * R2
CvMat * M1
CvMat * M2
CvMat * iM
CvMat * D1
CvMat * D2
CvMat * mx1
CvMat * my1
CvMat * mx2
CvMat * my2
CvMat * pair
IplImage * frame
int needToInit
int nightMode
int flags
int addRemovePt
int count
CvPoint pt
CvSize imageSize

Static Public Attributes

static const int winSize = 10
static const int maxCount = 100
static const double quality = 0.01
static const double minDistance = 10

Detailed Description

Definition at line 28 of file DepthEngine.h.


Constructor & Destructor Documentation

uvsim::DepthEngine::DepthEngine ( IplImage *  frame  ) 

Definition at line 25 of file DepthEngine.cc.

uvsim::DepthEngine::~DepthEngine (  )  [virtual]

Definition at line 78 of file DepthEngine.cc.


Member Function Documentation

void uvsim::DepthEngine::calculateDepth (  ) 

Definition at line 150 of file DepthEngine.cc.

Here is the caller graph for this function:

void uvsim::DepthEngine::calculateOpticalFlow (  ) 

Definition at line 131 of file DepthEngine.cc.

Here is the caller graph for this function:

void uvsim::DepthEngine::drawPoints (  ) 

Definition at line 248 of file DepthEngine.cc.

Here is the caller graph for this function:

void uvsim::DepthEngine::init (  ) 

Definition at line 117 of file DepthEngine.cc.

Here is the caller graph for this function:

void uvsim::DepthEngine::update ( bool  initialize = false  ) 

Definition at line 212 of file DepthEngine.cc.

Here is the call graph for this function:

Here is the caller graph for this function:


Member Data Documentation

Definition at line 50 of file DepthEngine.h.

Definition at line 50 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 35 of file DepthEngine.h.

Definition at line 50 of file DepthEngine.h.

Definition at line 47 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 52 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

const int uvsim::DepthEngine::maxCount = 100 [static]

Definition at line 32 of file DepthEngine.h.

const double uvsim::DepthEngine::minDistance = 10 [static]

Definition at line 34 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 50 of file DepthEngine.h.

Definition at line 50 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

CvPoint2D32f* uvsim::DepthEngine::points[2]

Definition at line 41 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 51 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

const double uvsim::DepthEngine::quality = 0.01 [static]

Definition at line 33 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 43 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 42 of file DepthEngine.h.

Definition at line 41 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

Definition at line 38 of file DepthEngine.h.

const int uvsim::DepthEngine::winSize = 10 [static]

Definition at line 31 of file DepthEngine.h.


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

Generated on Mon Nov 9 12:57:33 2009 for uvsim by  doxygen 1.6.1