Hugintrunk  0.1
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
Classes | Typedefs | Functions | Variables
lfeat Namespace Reference

Classes

class  bounded_set
 
class  BoxFilter
 
struct  SampleSpec
 
class  CircularKeyPointDescriptor
 
class  Homography
 
class  Image
 
class  KeyPoint
 
class  KeyPointPtrSort
 
class  KeyPointDescriptor
 Abstract base class for all keypoint descriptors. More...
 
class  KeyPointInsertor
 
class  KeyPointDetector
 
struct  ImageInfo
 
class  KeypointWriter
 Base class for a keypoint writer. More...
 
class  SIFTFormatWriter
 
class  DescPerfFormatWriter
 
class  AutopanoSIFTWriter
 
struct  Math
 
class  LUT
 
struct  PointMatch
 
class  PointMatchPtrSort
 
class  Ransac
 
class  SieveExtractor
 
class  Sieve
 
class  WaveFilter
 

Typedefs

typedef std::shared_ptr< KeyPointKeyPointPtr
 
typedef std::vector< KeyPointPtrKeyPointVect_t
 
typedef std::vector
< KeyPointPtr >::iterator 
KeyPointVectIt_t
 
typedef std::shared_ptr
< PointMatch
PointMatchPtr
 
typedef std::vector
< PointMatchPtr
PointMatchVector_t
 

Functions

int fsign (double x)
 
bool Givens (double **C, double *d, double *x, double *r, int N, int n, int want_r)
 
std::ostream & operator<< (std::ostream &o, const Homography &H)
 
bool operator< (const KeyPoint &iA, const KeyPoint &iB)
 
static bool identifySIFTKeypoints (const std::string &filename)
 
static ImageInfo loadSIFTKeypoints (const std::string &filename, KeyPointVect_t &vec)
 
ImageInfo loadKeypoints (const std::string &filename, KeyPointVect_t &vec)
 

Variables

LUT< 0, 83 > Exp1_2 (exp, 0.5,-0.08)
 

Typedef Documentation

typedef std::shared_ptr<KeyPoint> lfeat::KeyPointPtr

Definition at line 110 of file KeyPoint.h.

typedef std::vector<KeyPointPtr> lfeat::KeyPointVect_t

Definition at line 111 of file KeyPoint.h.

typedef std::vector<KeyPointPtr>::iterator lfeat::KeyPointVectIt_t

Definition at line 112 of file KeyPoint.h.

typedef std::shared_ptr<PointMatch> lfeat::PointMatchPtr

Definition at line 52 of file PointMatch.h.

Definition at line 53 of file PointMatch.h.

Function Documentation

int lfeat::fsign ( double  x)
inline

Definition at line 33 of file Homography.cpp.

Referenced by Givens().

bool lfeat::Givens ( double **  C,
double *  d,
double *  x,
double *  r,
int  N,
int  n,
int  want_r 
)

Definition at line 254 of file Homography.cpp.

References fsign(), and sigma.

Referenced by lfeat::Homography::estimate().

static bool lfeat::identifySIFTKeypoints ( const std::string &  filename)
static

Definition at line 31 of file KeyPointIO.cpp.

References celeste::info().

Referenced by loadKeypoints().

ImageInfo LFIMPEX lfeat::loadKeypoints ( const std::string &  filename,
KeyPointVect_t &  vec 
)

Definition at line 85 of file KeyPointIO.cpp.

References identifySIFTKeypoints(), and loadSIFTKeypoints().

Referenced by PanoDetector::LoadKeypoints().

static ImageInfo lfeat::loadSIFTKeypoints ( const std::string &  filename,
KeyPointVect_t &  vec 
)
static
bool lfeat::operator< ( const KeyPoint &  iA,
const KeyPoint &  iB 
)
inline

Definition at line 102 of file KeyPoint.h.

References lfeat::KeyPoint::_score.

std::ostream & lfeat::operator<< ( std::ostream &  o,
const Homography &  H 
)

Definition at line 130 of file Homography.cpp.

References lfeat::Homography::_H.

Variable Documentation

LUT<0, 83> lfeat::Exp1_2(exp, 0.5,-0.08)