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

fl::FilterHessian Class Reference

#include <convolve.h>

Inheritance diagram for fl::FilterHessian:

fl::Filter List of all members.

Public Methods

 FilterHessian (double sigma=1.0, const PixelFormat &format=GrayFloat)
virtual Image filter (const Image &image)
 This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.


Public Attributes

double sigma
 scale

Gaussian1D G
GaussianDerivativeSecond1D dG
int offset
 number of pixels removed from border


Protected Attributes

int offset1
int offset2

Detailed Description

Also similar to FilterHarris, but computes L_xx + L_yy instead.


Constructor & Destructor Documentation

FilterHessian::FilterHessian double    sigma = 1.0,
const PixelFormat   format = GrayFloat
 


Member Function Documentation

Image FilterHessian::filter const Image   image [virtual]
 

This could be const, but it is useful to allow filters to collect statistics. Note that such filters are not thread safe.

Implements fl::Filter.


Member Data Documentation

GaussianDerivativeSecond1D fl::FilterHessian::dG
 

Gaussian1D fl::FilterHessian::G
 

int fl::FilterHessian::offset
 

number of pixels removed from border

int fl::FilterHessian::offset1 [protected]
 

int fl::FilterHessian::offset2 [protected]
 

double fl::FilterHessian::sigma
 

scale


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