Hugintrunk
0.1
|
#include <PanoDetector.h>
Public Types | |
enum | SizeMode { DOWNSCALED, REMAPPED, FULLSIZE } |
enumeration of different detection modes More... | |
Public Member Functions | |
ImgData () | |
~ImgData () | |
void | SetSizeMode (const SizeMode newSizeMode) |
SizeMode | GetSizeMode () const |
bool | IsDownscale () const |
bool | NeedsRemapping () const |
Public Attributes | |
std::string | _name |
int | _number |
int | _detectWidth |
int | _detectHeight |
lfeat::Image | _ii |
vigra::BImage | _distancemap |
HuginBase::PanoramaOptions | _projOpts |
bool | _hasakeyfile |
std::string | _keyfilename |
lfeat::KeyPointVect_t | _kp |
int | _descLength |
bool | _loadFail |
flann::Matrix< double > | _flann_descriptors |
flann::Index< flann::L2 < double > > * | _flann_index |
Private Attributes | |
SizeMode | m_sizeMode |
Definition at line 388 of file PanoDetector.h.
enumeration of different detection modes
Enumerator | |
---|---|
DOWNSCALED | |
REMAPPED | |
FULLSIZE |
Definition at line 391 of file PanoDetector.h.
|
inline |
Definition at line 414 of file PanoDetector.h.
References _descLength, _detectHeight, _detectWidth, _flann_index, _hasakeyfile, _loadFail, _number, FULLSIZE, and m_sizeMode.
|
inline |
Definition at line 426 of file PanoDetector.h.
References _flann_descriptors, and _flann_index.
|
inline |
Definition at line 438 of file PanoDetector.h.
References m_sizeMode.
Referenced by PanoDetector::loadProject().
|
inline |
Definition at line 439 of file PanoDetector.h.
References DOWNSCALED, and m_sizeMode.
Referenced by PanoDetector::AnalyzeImage(), and PanoDetector::RemapBackKeypoints().
|
inline |
Definition at line 440 of file PanoDetector.h.
References m_sizeMode, and REMAPPED.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::LoadKeypoints(), PanoDetector::RansacMatchesInPairHomography(), and PanoDetector::RemapBackKeypoints().
|
inline |
Definition at line 437 of file PanoDetector.h.
References m_sizeMode.
int PanoDetector::ImgData::_descLength |
Definition at line 407 of file PanoDetector.h.
Referenced by PanoDetector::BuildKDTreesInImage(), ImgData(), PanoDetector::LoadKeypoints(), PanoDetector::MakeKeyPointDescriptorsInImage(), and PanoDetector::writeKeyfile().
int PanoDetector::ImgData::_detectHeight |
Definition at line 396 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), ImgData(), and PanoDetector::LoadKeypoints().
int PanoDetector::ImgData::_detectWidth |
Definition at line 395 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), ImgData(), and PanoDetector::LoadKeypoints().
vigra::BImage PanoDetector::ImgData::_distancemap |
Definition at line 399 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterKeyPointsInImage(), and PanoDetector::FreeMemoryInImage().
flann::Matrix<double> PanoDetector::ImgData::_flann_descriptors |
Definition at line 411 of file PanoDetector.h.
Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FindMatchesInPair(), and ~ImgData().
flann::Index<flann::L2<double> >* PanoDetector::ImgData::_flann_index |
Definition at line 412 of file PanoDetector.h.
Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FindMatchesInPair(), ImgData(), and ~ImgData().
bool PanoDetector::ImgData::_hasakeyfile |
Definition at line 403 of file PanoDetector.h.
Referenced by ImgData(), and PanoDetector::loadProject().
lfeat::Image PanoDetector::ImgData::_ii |
Definition at line 398 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FindKeyPointsInImage(), PanoDetector::FreeMemoryInImage(), and PanoDetector::MakeKeyPointDescriptorsInImage().
std::string PanoDetector::ImgData::_keyfilename |
Definition at line 404 of file PanoDetector.h.
Referenced by PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), and PanoDetector::writeKeyfile().
lfeat::KeyPointVect_t PanoDetector::ImgData::_kp |
Definition at line 406 of file PanoDetector.h.
Referenced by PanoDetector::BuildKDTreesInImage(), PanoDetector::FilterKeyPointsInImage(), PanoDetector::FindKeyPointsInImage(), PanoDetector::FindMatchesInPair(), PanoDetector::LoadKeypoints(), PanoDetector::MakeKeyPointDescriptorsInImage(), PanoDetector::RemapBackKeypoints(), MatchDataRunnable::run(), and PanoDetector::writeKeyfile().
bool PanoDetector::ImgData::_loadFail |
Definition at line 408 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), ImgData(), and PanoDetector::LoadKeypoints().
std::string PanoDetector::ImgData::_name |
Definition at line 392 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::loadProject(), PanoDetector::RansacMatchesInPairHomography(), and PanoDetector::writeKeyfile().
int PanoDetector::ImgData::_number |
Definition at line 394 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::FilterMatchesInPair(), ImgData(), PanoDetector::loadProject(), PanoDetector::match(), PanoDetector::matchMultiRow(), PanoDetector::matchPrealigned(), PanoDetector::RansacMatchesInPair(), PanoDetector::RansacMatchesInPairCam(), PanoDetector::RemapBackKeypoints(), and PanoDetector::writeKeyfile().
HuginBase::PanoramaOptions PanoDetector::ImgData::_projOpts |
Definition at line 401 of file PanoDetector.h.
Referenced by PanoDetector::AnalyzeImage(), PanoDetector::LoadKeypoints(), PanoDetector::loadProject(), and PanoDetector::RemapBackKeypoints().
|
private |
Definition at line 440 of file PanoDetector.h.
Referenced by GetSizeMode(), ImgData(), IsDownscale(), NeedsRemapping(), and SetSizeMode().