Main Page | Modules | Namespace List | Class Hierarchy | Alphabetical List | Class List | Directories | File List | Namespace Members | Class Members | File Members | Related Pages

SIFTChannel Class Reference

#include <Channels/SIFTChannel.H>

Inheritance diagram for SIFTChannel:

Inheritance graph
[legend]
Collaboration diagram for SIFTChannel:

Collaboration graph
[legend]
List of all members.

Detailed Description

A SIFT channel.

Definition at line 45 of file SIFTChannel.H.

Public Member Functions

 SIFTChannel (OptionManager &mgr)
 Construct with standard params.
virtual bool outputAvailable () const
 overload
virtual ~SIFTChannel ()
 Destructor.

Protected Member Functions

virtual void doInput (const InputFrame &inframe)
 special input function
virtual Image< float > getOutput ()
 special output function

Protected Attributes

Image< float > itsMap
 our sift map


Constructor & Destructor Documentation

SIFTChannel::SIFTChannel OptionManager mgr  ) 
 

Construct with standard params.

Definition at line 50 of file SIFTChannel.C.

References SingleChannel::itsNormalizeOutput, SingleChannel::itsTakeAbs, and NModelParam< T >::setVal().

SIFTChannel::~SIFTChannel  )  [virtual]
 

Destructor.

Definition at line 60 of file SIFTChannel.C.


Member Function Documentation

void SIFTChannel::doInput const InputFrame inframe  )  [protected, virtual]
 

special input function

Reimplemented from SingleChannel.

Definition at line 67 of file SIFTChannel.C.

References ASSERT, ScaleSpace::findKeypoints(), Image< T >::getHeight(), ScaleSpace::getKeypointImage(), Image< T >::getWidth(), InputFrame::grayFloat(), Image< T >::initialized(), itsMap, LDEBUG, lum, and sigma.

Image< float > SIFTChannel::getOutput  )  [protected, virtual]
 

special output function

Reimplemented from SingleChannel.

Definition at line 107 of file SIFTChannel.C.

References itsMap.

bool SIFTChannel::outputAvailable  )  const [virtual]
 

overload

Reimplemented from SingleChannel.

Definition at line 63 of file SIFTChannel.C.

References Image< T >::initialized(), and itsMap.


Member Data Documentation

Image<float> SIFTChannel::itsMap [protected]
 

our sift map

Definition at line 65 of file SIFTChannel.H.

Referenced by doInput(), getOutput(), and outputAvailable().


The documentation for this class was generated from the following files:
Generated on Sun Nov 22 13:46:27 2009 for iLab Neuromorphic Vision Toolkit by  doxygen 1.4.4