Jafar
|
Class ObjectLoader Loads all object learning data from an object model file. More...
Class ObjectLoader Loads all object learning data from an object model file.
Definition at line 29 of file objectLoader.hpp.
#include <objectLoader.hpp>
Public Member Functions | |
ObjectLoader () | |
Default constructor. | |
ObjectLoader (const std::string &modelFileName) | |
Generic constructor modelFileName : file name for the stored object model. | |
~ObjectLoader () | |
Default destructor. | |
gfm::Detector * | detector () const |
gfm::GroupsMatcher * | matcher () const |
std::map< int, jblas::vec3 > | interestFeaturesCoordinates () const |
premodeler::SequenceMR | sequenceMatchingResult () const |
premodeler::Engine::DetectorType | detectorType () const |
Protected Member Functions | |
void | loadCSVFile (kernel::CSVFile &csvFile) |
Implement this method calling repeatedly CSVFile::getItem() method. | |
Private Member Functions | |
jafar::image::Image const & | imageReference (const std::string &imgFileName) |
gfm::Detector * | loadDetector (const kernel::CSVFile &file, const int &detectorDataLine) |
recovers detector parameters from a file data and returns it | |
gfm::GroupsMatcher * | loadMatcher (const kernel::CSVFile &file, const int &matcherDataLine) |
recovers matcher parameters from a file data and returns it | |
premodeler::IFList | loadFeature (const kernel::CSVFile &file, const int &featureDataLine) |
fills an IFList from a file data and return it | |
void | insertFeature (const int &viewIndex, gfm::InterestFeature *feature) |
inserts feature in a DetectionResult if existant else creates a new DetectionResult and inserts feature in it | |
Private Attributes | |
premodeler::SequenceMR | smr |
sequence matching result | |
premodeler::IFLists | trackers |
interest features lists | |
gfm::Detector * | m_detector |
detector used to identify interest points | |
gfm::GroupsMatcher * | m_matcher |
groups matcher | |
std::map< std::string, image::Image > | imagesMap |
map to store required images | |
premodeler::Engine::DetectorType | m_type |
type of detector used | |
std::map< int, gfm::DetectionResult > | detectionResults |
map of detection result of each view | |
std::map< int, jblas::vec3 > | m_interestFeaturesCoordinates |
map of 3D bundled points (if available) |
gfm::Detector* jafar::oracle::ObjectLoader::detector | ( | ) | const [inline] |
Definition at line 61 of file objectLoader.hpp.
References m_detector.
premodeler::Engine::DetectorType jafar::oracle::ObjectLoader::detectorType | ( | ) | const [inline] |
jafar::image::Image const& jafar::oracle::ObjectLoader::imageReference | ( | const std::string & | imgFileName | ) | [private] |
std::map<int, jblas::vec3> jafar::oracle::ObjectLoader::interestFeaturesCoordinates | ( | ) | const [inline] |
Definition at line 71 of file objectLoader.hpp.
References m_interestFeaturesCoordinates.
gfm::GroupsMatcher* jafar::oracle::ObjectLoader::matcher | ( | ) | const [inline] |
Definition at line 65 of file objectLoader.hpp.
References m_matcher.
premodeler::SequenceMR jafar::oracle::ObjectLoader::sequenceMatchingResult | ( | ) | const [inline] |
Definition at line 75 of file objectLoader.hpp.
References smr.
Generated on Wed Oct 15 2014 00:37:43 for Jafar by doxygen 1.7.6.1 |
![]() |