V1 Class Reference

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

List of all members.

Classes

struct  EdgesState
struct  SpatialBias

Public Member Functions

 V1 (OptionManager &mgr, const std::string &descrName="V1", const std::string &tagName="V1")
 ~V1 ()
 Destructor.
void evolve (SimEventQueue &q)
void evolveGabor ()
void evolveSobel ()
void evolveCanny ()
void evolveTensor ()
Layout< PixRGB< byte > > getDebugImage ()
void setBias (const Image< float > &biasImg)
void applyThreshold (TensorField &tensorField, std::vector< SpatialBias > &spatialBias)
 V1 (Dims d)
void processInput (Image< byte > i)
bool traceContour (const Image< float > &magnitudeImage, const int x, const int y, const int from, const int steps)
void nonMaxSuppressAndContTrace (Image< byte > &edgeImage, const Image< float > magnitudeImage, const Image< float > orientationImage)
void cannyEdgeDetect (const Image< byte > source, Image< byte > &edgeImage, Image< float > &orientationImage)

Protected Member Functions

 SIMCALLBACK_DECLARE (V1, SimEventLGNOutput)
 Callback for when a new LGN output is ready.
 SIMCALLBACK_DECLARE (V1, SimEventV1Bias)
 Callback for when a new ganglion output is ready.
 SIMCALLBACK_DECLARE (V1, SimEventSaveOutput)
 Callback for every time we should save our outputs.
 SIMCALLBACK_DECLARE (V1, SimEventUserInput)
 Callback for every time we have a user event.

Protected Attributes

OModelParam< bool > itsShowDebug
 Should we show our debug info.

Detailed Description

Definition at line 62 of file V1.H.


Constructor & Destructor Documentation

V1::~V1 (  ) 

Destructor.

Definition at line 103 of file V1.C.


Member Function Documentation

V1::SIMCALLBACK_DECLARE ( V1  ,
SimEventUserInput   
) [protected]

Callback for every time we have a user event.

V1::SIMCALLBACK_DECLARE ( V1  ,
SimEventSaveOutput   
) [protected]

Callback for every time we should save our outputs.

V1::SIMCALLBACK_DECLARE ( V1  ,
SimEventV1Bias   
) [protected]

Callback for when a new ganglion output is ready.

V1::SIMCALLBACK_DECLARE ( V1  ,
SimEventLGNOutput   
) [protected]

Callback for when a new LGN output is ready.


Member Data Documentation

OModelParam<bool> V1::itsShowDebug [protected]

Should we show our debug info.

Definition at line 157 of file V1.H.


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