Classes | Public Member Functions | Private Member Functions | Private Attributes | Static Private Attributes
parallelsurf::KeyPointDetector Class Reference

#include <KeyPointDetector.h>

List of all members.

Classes

struct  ComputeHelper
 called by the thread pool for doing the computations More...

Public Member Functions

void detectKeyPoints (KeyPointInsertor &iInsertor)
 detect and store keypoints
 KeyPointDetector (Image &iImage, boost::threadpool::pool &iThreadPool)
 default constructor
void setMaxOctaves (int iMaxOctaves)
 set number of octaves to search
void setMaxScales (int iMaxScales)
 set number of scales per octave
void setScoreThreshold (double iThreshold)
 set minimum threshold on determinant of hessian for detected maxima

Private Member Functions

int getBorderSize (int iOctave, int iScale)
int getFilterSize (int iOctave, int iScale)

Private Attributes

Image_image
int _initialBoxFilterSize
int _maxOctaves
int _maxScales
int _scaleOverlap
double _scoreThreshold
boost::threadpool::pool_threadPool

Static Private Attributes

static const double kBaseSigma = 1.2

Detailed Description

Definition at line 43 of file KeyPointDetector.h.


Constructor & Destructor Documentation

default constructor

Parameters:
iImageintegral image to use
iThreadPoolThread pool to use for computation

Definition at line 42 of file KeyPointDetector.cpp.


Member Function Documentation

detect and store keypoints

Parameters:
iImageintegral image to use
iInsertorfunction object used for storing the keypoints

Definition at line 55 of file KeyPointDetector.cpp.

int KeyPointDetector::getBorderSize ( int  iOctave,
int  iScale 
) [private]

Definition at line 205 of file KeyPointDetector.cpp.

int KeyPointDetector::getFilterSize ( int  iOctave,
int  iScale 
) [private]

Definition at line 196 of file KeyPointDetector.cpp.

void parallelsurf::KeyPointDetector::setMaxOctaves ( int  iMaxOctaves) [inline]

set number of octaves to search

Definition at line 57 of file KeyPointDetector.h.

void parallelsurf::KeyPointDetector::setMaxScales ( int  iMaxScales) [inline]

set number of scales per octave

Definition at line 54 of file KeyPointDetector.h.

void parallelsurf::KeyPointDetector::setScoreThreshold ( double  iThreshold) [inline]

set minimum threshold on determinant of hessian for detected maxima

Definition at line 60 of file KeyPointDetector.h.


Member Data Documentation

Definition at line 95 of file KeyPointDetector.h.

Definition at line 86 of file KeyPointDetector.h.

Definition at line 80 of file KeyPointDetector.h.

Definition at line 77 of file KeyPointDetector.h.

Definition at line 90 of file KeyPointDetector.h.

Definition at line 83 of file KeyPointDetector.h.

Definition at line 97 of file KeyPointDetector.h.

const double parallelsurf::KeyPointDetector::kBaseSigma = 1.2 [static, private]

Definition at line 93 of file KeyPointDetector.h.


The documentation for this class was generated from the following files:


or_libs
Author(s): Viktor Seib
autogenerated on Tue Jan 7 2014 11:24:03