#include <DepthEngine.h>
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 |
Definition at line 28 of file DepthEngine.h.
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.
void uvsim::DepthEngine::calculateDepth | ( | ) |
void uvsim::DepthEngine::calculateOpticalFlow | ( | ) |
void uvsim::DepthEngine::drawPoints | ( | ) |
void uvsim::DepthEngine::init | ( | ) |
void uvsim::DepthEngine::update | ( | bool | initialize = false |
) |
Definition at line 212 of file DepthEngine.cc.
Definition at line 50 of file DepthEngine.h.
Definition at line 50 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::D1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::D2 |
Definition at line 43 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::eig |
Definition at line 38 of file DepthEngine.h.
Definition at line 35 of file DepthEngine.h.
Definition at line 50 of file DepthEngine.h.
IplImage* uvsim::DepthEngine::frame |
Definition at line 47 of file DepthEngine.h.
Definition at line 43 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::grey |
Definition at line 38 of file DepthEngine.h.
CvMat* uvsim::DepthEngine::H1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::H2 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::iM |
Definition at line 43 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::image |
Definition at line 38 of file DepthEngine.h.
Definition at line 52 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::M1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::M2 |
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.
CvMat * uvsim::DepthEngine::mx1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::mx2 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::my1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::my2 |
Definition at line 43 of file DepthEngine.h.
Definition at line 50 of file DepthEngine.h.
Definition at line 50 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::pair |
Definition at line 43 of file DepthEngine.h.
CvPoint2D32f* uvsim::DepthEngine::points[2] |
Definition at line 41 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::prevGrey |
Definition at line 38 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::prevImage |
Definition at line 38 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::prevPyramid |
Definition at line 38 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::prevRectifiedImage |
Definition at line 38 of file DepthEngine.h.
CvPoint uvsim::DepthEngine::pt |
Definition at line 51 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::pyramid |
Definition at line 38 of file DepthEngine.h.
const double uvsim::DepthEngine::quality = 0.01 [static] |
Definition at line 33 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::R1 |
Definition at line 43 of file DepthEngine.h.
CvMat * uvsim::DepthEngine::R2 |
Definition at line 43 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::rectifiedImage |
Definition at line 38 of file DepthEngine.h.
Definition at line 42 of file DepthEngine.h.
CvPoint2D32f * uvsim::DepthEngine::swapPoints |
Definition at line 41 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::swapTemp |
Definition at line 38 of file DepthEngine.h.
IplImage * uvsim::DepthEngine::temp |
Definition at line 38 of file DepthEngine.h.
IplImage* uvsim::DepthEngine::video |
Definition at line 38 of file DepthEngine.h.
const int uvsim::DepthEngine::winSize = 10 [static] |
Definition at line 31 of file DepthEngine.h.