InferoTemporalStd Class Reference

InferoTemporalStd. More...

#include <Neuro/InferoTemporal.H>

Inheritance diagram for InferoTemporalStd:
Inheritance graph
[legend]
Collaboration diagram for InferoTemporalStd:
Collaboration graph
[legend]

List of all members.

Public Member Functions

 InferoTemporalStd (OptionManager &mgr, const std::string &descrName="Infero Temporal Std", const std::string &tagName="InferoTemporalStd")
 Constructor.
virtual ~InferoTemporalStd ()
 Destructor.

Protected Member Functions

virtual void attentionShift (SimEventQueue &q, const Point2D< int > &location)
 Object recognition.
virtual void start1 ()
 (re-)initialization - load object database
virtual void stop1 ()
 destruction - save object database

Protected Attributes

OModelParam< bool > itsUseAttention
 attention modulated reco
OModelParam< std::stringitsObjectDatabaseFile
 obj knowledgebase file
OModelParam< bool > itsTrainObjectDB
 train the database
OModelParam< bool > itsPromptUserTrainDB
 prompt before training
OModelParam< bool > itsMatchObjects
 match new objects
OModelParam< int > itsRecogMinMatch
 min matches for recog
OModelParam
< VisualObjectMatchAlgo
itsMatchingAlg
 matching algo to use
rutz::shared_ptr< VisualObjectDBitsObjectDB
 our object database
InputFrame itsInputFrame

Detailed Description

InferoTemporalStd.

Model of the Inferior Temporal Cortex utilizing SIFT object recognition.

Definition at line 99 of file InferoTemporal.H.


Constructor & Destructor Documentation

InferoTemporalStd::InferoTemporalStd ( OptionManager mgr,
const std::string descrName = "Infero Temporal Std",
const std::string tagName = "InferoTemporalStd" 
)

Constructor.

Definition at line 108 of file InferoTemporal.C.

InferoTemporalStd::~InferoTemporalStd (  )  [virtual]

Destructor.

Definition at line 143 of file InferoTemporal.C.


Member Function Documentation

void InferoTemporalStd::attentionShift ( SimEventQueue q,
const Point2D< int > &  location 
) [protected, virtual]
void InferoTemporalStd::start1 (  )  [protected, virtual]

(re-)initialization - load object database

Reimplemented from SimModule.

Definition at line 123 of file InferoTemporal.C.

References OModelParam< T >::getVal(), itsObjectDatabaseFile, and itsObjectDB.

void InferoTemporalStd::stop1 (  )  [protected, virtual]

destruction - save object database

Reimplemented from ModelComponent.

Definition at line 135 of file InferoTemporal.C.

References OModelParam< T >::getVal(), itsObjectDatabaseFile, and itsObjectDB.


Member Data Documentation

matching algo to use

Definition at line 121 of file InferoTemporal.H.

match new objects

Definition at line 119 of file InferoTemporal.H.

Referenced by attentionShift().

obj knowledgebase file

Definition at line 116 of file InferoTemporal.H.

Referenced by start1(), and stop1().

our object database

Definition at line 123 of file InferoTemporal.H.

Referenced by attentionShift(), start1(), and stop1().

prompt before training

Definition at line 118 of file InferoTemporal.H.

Referenced by attentionShift().

min matches for recog

Definition at line 120 of file InferoTemporal.H.

Referenced by attentionShift().

train the database

Definition at line 117 of file InferoTemporal.H.

Referenced by attentionShift().

attention modulated reco

Definition at line 115 of file InferoTemporal.H.

Referenced by attentionShift().


The documentation for this class was generated from the following files:
Generated on Sun May 8 08:22:33 2011 for iLab Neuromorphic Vision Toolkit by  doxygen 1.6.3