|
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 |
|