PanoDetectorLogic.cpp File Reference

#include "ImageImport.h"
#include "PanoDetector.h"
#include <iostream>
#include <fstream>
#include <boost/foreach.hpp>
#include <vigra/distancetransform.hxx>
#include "vigra/impex.hxx"
#include <localfeatures/Sieve.h>
#include <localfeatures/PointMatch.h>
#include <localfeatures/RansacFiltering.h>
#include <localfeatures/KeyPointIO.h>
#include <localfeatures/CircularKeyPointDescriptor.h>
#include "Utils.h"
#include "Tracer.h"
#include <algorithms/nona/ComputeImageROI.h>
#include <algorithms/optimizer/PTOptimizer.h>
#include <nona/RemappedPanoImage.h>
#include <nona/ImageRemapper.h>
#include <time.h>

Include dependency graph for PanoDetectorLogic.cpp:

Include dependency graph

Go to the source code of this file.

Classes

class  KeyPointVectInsertor
class  SieveExtractorKP
class  SieveExtractorMatch

Defines

#define TRACE_IMG(X)   {if (iPanoDetector.getVerbose() > 1) { TRACE_INFO("i" << ioImgInfo._number << " : " << X << endl);} }
#define TRACE_PAIR(X)

Functions

vigra::RGBValue< float > gray2RGB (float const &v)
template<class SrcImageIterator, class SrcAccessor>
void applyMaskAndCrop (vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor > img, const HuginBase::SrcPanoImage &SrcImg)

Variables

ZThread::FastMutex aPanoToolsMutex


Define Documentation

#define TRACE_IMG X   )     {if (iPanoDetector.getVerbose() > 1) { TRACE_INFO("i" << ioImgInfo._number << " : " << X << endl);} }
 

Definition at line 51 of file PanoDetectorLogic.cpp.

#define TRACE_PAIR X   ) 
 

Value:

{if (iPanoDetector.getVerbose() > 1){ TRACE_INFO("i" << ioMatchData._i1->_number << " <> " \
                "i" << ioMatchData._i2->_number << " : " << X << endl)}}

Definition at line 52 of file PanoDetectorLogic.cpp.


Function Documentation

template<class SrcImageIterator, class SrcAccessor>
void applyMaskAndCrop vigra::triple< SrcImageIterator, SrcImageIterator, SrcAccessor >  img,
const HuginBase::SrcPanoImage SrcImg
 

Definition at line 137 of file PanoDetectorLogic.cpp.

References HuginBase::SrcPanoImage::isInside().

Referenced by PanoDetector::AnalyzeImage().

vigra::RGBValue<float> gray2RGB float const &  v  ) 
 

Definition at line 131 of file PanoDetectorLogic.cpp.


Variable Documentation

ZThread::FastMutex aPanoToolsMutex [static]
 

Definition at line 63 of file PanoDetectorLogic.cpp.

Referenced by PanoDetector::RansacMatchesInPairCam().


Generated on Wed Jul 16 01:25:44 2014 for Hugintrunk by  doxygen 1.3.9.1