


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. | |
Definition at line 62 of file V1.H.
| 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.
OModelParam<bool> V1::itsShowDebug [protected] |
1.6.3