Jafar
|
Class for doing bearing-only slam with a monocular camera and when features are interest points extracted from an image. More...
Class for doing bearing-only slam with a monocular camera and when features are interest points extracted from an image.
Definition at line 379 of file imagePointManager.hpp.
#include <imagePointManager.hpp>
Public Member Functions | |
MonoImagePointManager (slam::BearingOnlySlam &slam_, jafar::hpm::Engine &hpmEngineLoopClosing_, jafar::hpm::TrackingEngine &hpmTrackingEngine_, kernel::IdFactory<> *_idFactory=0) | |
slam::Observation::ObservationType | getObservationType () const |
jafar::datareader::ImageReader & | getImageReader () |
jafar::hpm::vecHarrisPoints const & | getCurrentPoints () const |
jafar::hpm::vecHarrisPoints const & | getPreviousPoints () const |
void | initFrame (unsigned int frameIndex_, unsigned int robotId_=0, unsigned int sensorId_=0) |
void | initFrame (unsigned int frameIndex_, jafar::image::Image *image, unsigned int robotId_=0, unsigned int sensorId_=0) |
void | processFrame (unsigned int frameIndex_, unsigned int robotId_=0, unsigned int sensorId_=0) |
void | processFrame (unsigned int frameIndex_, jafar::image::Image *image, unsigned int robotId_=0, unsigned int sensorId_=0) |
Protected Member Functions | |
bool | isFeatureCandidate (std::size_t index_) |
jafar::image::Image * | loadImage (unsigned int frameNumber) const |
bool | fillObservation (std::size_t index_, slam::Observation &obs, unsigned int sensorId_, unsigned int robotId_) const |
void | removeLandmark (unsigned int id) |
void | removeLandmark (slam::BaseFeature const &landmark) |
void | removeTentativeLandmark (slam::InitFeature const &landmark) |
Protected Attributes | |
jafar::hpm::TrackingEngine & | hpmTrackingEngine |
For tracking points. | |
jafar::hpm::vecHarrisPoints | vecPointsPrev |
jafar::hpm::vecHarrisPoints | vecPointsCur |
jafar::datareader::ImageReader | imageReader |
Generated on Wed Oct 15 2014 00:37:50 for Jafar by doxygen 1.7.6.1 |