Jafar
|
HpmEngine encapsulates harris and ipm. More...
#include <engine.hpp>
Public Member Functions | |
Engine (unsigned int imageWidth_, unsigned int imageHeight_, unsigned int reduction_=1) | |
jafar::image::Image const & | getImageRef () const |
jafar::image::Image const & | getImageMatch () const |
long | getElapsedTime () const |
returns duration of last match process | |
template<typename TypeMatches > | |
void | computeMatch (jafar::image::Image const &imageRef_, jafar::image::Image const &imageMatch_, vecHarrisPoints &pointsRef, vecHarrisPoints &pointsMatch, TypeMatches &matches) |
Protected Member Functions | |
virtual void | writeLogHeader (jafar::kernel::DataLogger &log) const |
Implements this method calling repeatidly log methods. | |
virtual 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::gfm::Engine * | gfmEngine |
long | elapsedTime |
unsigned int | nbMatchedPoints |
void jafar::hpm::Engine::computeMatch | ( | jafar::image::Image const & | imageRef_, |
jafar::image::Image const & | imageMatch_, | ||
vecHarrisPoints & | pointsRef, | ||
vecHarrisPoints & | pointsMatch, | ||
TypeMatches & | matches | ||
) | [inline] |
[in] | imageRef_ | |
[in] | imageMatch_ | |
[out] | pointsRef | |
[out] | pointsMatch | |
[out] | matches |
Definition at line 67 of file engine.hpp.
References jafar::kernel::Chrono::elapsed(), jafar::hpm::exportHarrisPoints(), jafar::hpm::exportMatches(), jafar::gfm::MatchingResult::pointsMatch(), jafar::gfm::MatchingResult::pointsRef(), and jafar::image::Image::resize().
virtual void jafar::hpm::Engine::writeLogData | ( | jafar::kernel::DataLogger & | log | ) | const [protected, virtual] |
Implements this method calling repeatidly log methods.
You should use writeData() or writeDataVector().
Implements jafar::kernel::DataLoggable.
virtual void jafar::hpm::Engine::writeLogHeader | ( | jafar::kernel::DataLogger & | log | ) | const [protected, virtual] |
Implements this method calling repeatidly log methods.
You should use writeComment(), writeLegend() or writeLegendTokens().
Implements jafar::kernel::DataLoggable.
Generated on Wed Oct 15 2014 00:37:39 for Jafar by doxygen 1.7.6.1 |
![]() |