Main Page   Namespace List   Class Hierarchy   Compound List   File List   Namespace Members   Compound Members   File Members   Related Pages  

fl::InterestHessian Class Reference

#include <interest.h>

Inheritance diagram for fl::InterestHessian:

fl::InterestOperator List of all members.

Public Methods

 InterestHessian (int maxPoints=5000, float thresholdFactor=0.02, float neighborhood=1, float firstScale=1, float lastScale=25, int extraSteps=20, float stepSize=-1)
 neighborhood >= 0 means fixed size (min = 1 pixel); neighborhood < 0 means multiple of scale.

virtual void run (const Image &image, std::multiset< PointInterest > &result)

Public Attributes

std::vector< FilterHessianfilters
std::vector< Laplacianlaplacians
int maxPoints
float thresholdFactor
float neighborhood
int firstStep
int extraSteps
float stepSize

Detailed Description

Like InterestLaplacian, but uses a separable kernel. Better for handling larger scales. Should deprecate InterestLaplacian.


Constructor & Destructor Documentation

InterestHessian::InterestHessian int    maxPoints = 5000,
float    thresholdFactor = 0.02,
float    neighborhood = 1,
float    firstScale = 1,
float    lastScale = 25,
int    extraSteps = 20,
float    stepSize = -1
 

neighborhood >= 0 means fixed size (min = 1 pixel); neighborhood < 0 means multiple of scale.


Member Function Documentation

void InterestHessian::run const Image   image,
std::multiset< PointInterest > &    result
[virtual]
 

Implements fl::InterestOperator.


Member Data Documentation

int fl::InterestHessian::extraSteps
 

std::vector<FilterHessian> fl::InterestHessian::filters
 

int fl::InterestHessian::firstStep
 

std::vector<Laplacian> fl::InterestHessian::laplacians
 

int fl::InterestHessian::maxPoints
 

float fl::InterestHessian::neighborhood
 

float fl::InterestHessian::stepSize
 

float fl::InterestHessian::thresholdFactor
 


The documentation for this class was generated from the following files:
Generated on Thu Dec 9 17:13:25 2004 for fl by doxygen1.2.18