Jafar
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
Public Member Functions | Protected Member Functions | Protected Attributes
jafar::hpm::StereoTrackingEngine Class Reference

Special engine to track points in a stereo image sequence. More...


Detailed Description

Special engine to track points in a stereo image sequence.

Definition at line 207 of file engine.hpp.

#include <engine.hpp>

Inheritance diagram for jafar::hpm::StereoTrackingEngine:
Inheritance graph
[legend]

List of all members.

Public Member Functions

 StereoTrackingEngine (unsigned int imageWidth_, unsigned int imageHeight_, unsigned int reduction_=1)
jafar::image::Image const & getPreviousImage () const
jafar::image::Image const & getCurrentImage () const
jafar::image::Image const & getStereoImage () const
unsigned int getElapsedTime () const
 returns duration of last stereo tracking process
bool isInit () const
vecMatches const & getTrackingMatches () const
vecMatches const & getStereoMatches () const
void initTracking (jafar::image::Image const &imageLeft_, jafar::image::Image const &imageRight_, vecStereoHarrisPoints &pointsLeft, vecStereoHarrisPoints &pointsRight)
void track (jafar::image::Image const &imageLeft_, jafar::image::Image const &imageRight_, vecStereoHarrisPoints const &pointsPrev, vecStereoHarrisPoints &pointsCur, vecStereoHarrisPoints &pointsStereo, bool doPropagateId=false)

Protected Member Functions

void writeLogHeader (jafar::kernel::DataLogger &log) const
 Implements this method calling repeatidly log methods.
void writeLogData (jafar::kernel::DataLogger &log) const
 Implements this method calling repeatidly log methods.

Protected Attributes

jafar::image::Image imageRefRed
jafar::image::Image imageMatchRed
jafar::image::ImageimagePrevRed
jafar::image::ImageimageCurRed
jafar::image::Image imageStereoRed
jafar::gfm::EngineStereoTrackinggfmEngineStereoTracking
 tracking points in left images
vecMatches trackingMatches
 matches from the last stereo left->right
vecMatches stereoMatches
 matches from the last stereo left->right
bool p_isInit
unsigned int nbTrackedPoints
 number of tracked points in stereo image
unsigned int elapsedTime
 duration of last match process

Member Function Documentation

Implements this method calling repeatidly log methods.

You should use writeData() or writeDataVector().

Implements jafar::kernel::DataLoggable.

Implements this method calling repeatidly log methods.

You should use writeComment(), writeLegend() or writeLegendTokens().

Implements jafar::kernel::DataLoggable.


The documentation for this class was generated from the following file:
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines

Generated on Wed Oct 15 2014 00:37:39 for Jafar by doxygen 1.7.6.1
LAAS-CNRS