Homepage | Demos | Overview | Downloads | Tutorials | Reference | Credits |
Vision Setup | |
A collection of the various stages of vision processing. None of these are absolutely required, but are needed to run included demo behaviors and TekkotsuMon modules | |
FilterBankGenerator * | defRawCameraGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defInterleavedYUVGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defColorJPEGGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defGrayscaleJPEGGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defSegmentedColorGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defRLEGenerator = 0 |
pointer to generator | |
FilterBankGenerator * | defRegionGenerator = 0 |
pointer to generator | |
Vision SIDs | |
Default source IDs for the various generators; These are given default values, but you can reassign them if you like. | |
unsigned int | visRawCameraSID = 0 |
source id for event | |
unsigned int | visInterleaveSID = 0 |
source id for event | |
unsigned int | visColorJPEGSID = 0 |
source id for event | |
unsigned int | visGrayscaleJPEGSID = 1 |
source id for event | |
unsigned int | visSegmentSID = 0 |
source id for event | |
unsigned int | visRLESID = 0 |
source id for event | |
unsigned int | visRegionSID = 0 |
source id for event | |
unsigned int | visPinkBallSID = 0 |
source id for event | |
unsigned int | visBlueBallSID = 1 |
source id for event | |
unsigned int | visHandSID = 2 |
source id for event | |
Layer Resolutions | |
Allows you to request a particular layer abstractly - this isn't used by the framework, just a suggestion for clarity | |
unsigned int | doubleLayer = 5 |
ERS-2xx: 352*288; ERS-7 416*320 (requires non-trivial computation). | |
unsigned int | fullLayer = 4 |
ERS-2xx: 176*144; ERS-7 208*160. | |
unsigned int | halfLayer = 3 |
ERS-2xx: 88*72; ERS-7 104*80. | |
unsigned int | quarterLayer = 2 |
ERS-2xx: 44*36; ERS-7 52*40. | |
unsigned int | eighthLayer = 1 |
ERS-2xx: 22*18; ERS-7 26*20 (simply a bigger interleave referencing quarterLayer). | |
unsigned int | sixteenthLayer = 0 |
ERS-2xx: 11*9; ERS-7 13*10 (simply a bigger interleave referencing quarterLayer). | |
Variables | |
BehaviorBase & | startupBehavior = theStartup |
REQUIRED: you must define a behavior which will be started when the boot is complete. |
|
pointer to generator
Definition at line 6 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 7 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 5 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 4 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 10 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 9 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
pointer to generator
Definition at line 8 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(), and StartupBehavior::SetupVision(). |
|
ERS-2xx: 352*288; ERS-7 416*320 (requires non-trivial computation).
Definition at line 29 of file ProjectInterface.cc. |
|
ERS-2xx: 22*18; ERS-7 26*20 (simply a bigger interleave referencing quarterLayer).
Definition at line 33 of file ProjectInterface.cc. |
|
ERS-2xx: 176*144; ERS-7 208*160.
Definition at line 30 of file ProjectInterface.cc. |
|
ERS-2xx: 88*72; ERS-7 104*80.
Definition at line 31 of file ProjectInterface.cc. |
|
ERS-2xx: 44*36; ERS-7 52*40.
Definition at line 32 of file ProjectInterface.cc. |
|
ERS-2xx: 11*9; ERS-7 13*10 (simply a bigger interleave referencing quarterLayer).
Definition at line 34 of file ProjectInterface.cc. |
|
REQUIRED: you must define a behavior which will be started when the boot is complete. This is similar in idea to the Linux init process - it should do some basic initialization and then launch any other behavior you would like to run at boot. Definition at line 26 of file StartupBehavior.cc. |
|
source id for event
Definition at line 26 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 16 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 17 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 27 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 14 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 25 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 12 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 23 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 21 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
|
source id for event
Definition at line 19 of file ProjectInterface.cc. Referenced by StartupBehavior::initVision(). |
Tekkotsu v2.0 |
Generated Wed Jan 21 03:23:35 2004 by Doxygen 1.3.4 |