ColorTracker Class Reference

Definition and access functions for ColorTracker class. More...

#include <BeoSub/ColorTracker.H>

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

List of all members.

Public Member Functions

Constructors and Destructors

 ColorTracker (OptionManager &mgr, const std::string &descrName="ColorTracker", const std::string &tagName="ColorTracker")
 Constructor.
 ~ColorTracker ()
 Destructor.
member functions

void setupTracker (const char *colorArg, Image< PixRGB< byte > > image, bool debug)
bool runTracker (float threshold, float &xpos, float &ypos, float &mass)

Detailed Description

Definition and access functions for ColorTracker class.

ColorTracker is the color tracking module for the BeoSub. It simply checks for the existence of a color within an image and returns the position of the largest "blob" of that color if found

Definition at line 59 of file ColorTracker.H.


Constructor & Destructor Documentation

ColorTracker::ColorTracker ( OptionManager mgr,
const std::string descrName = "ColorTracker",
const std::string tagName = "ColorTracker" 
)

Constructor.

Definition at line 41 of file ColorTracker.C.

References MYLOGVERB.

ColorTracker::~ColorTracker (  ) 

Destructor.

Definition at line 55 of file ColorTracker.C.


Member Function Documentation

void ColorTracker::setupTracker ( const char *  colorArg,
Image< PixRGB< byte > >  image,
bool  debug 
)

+/- tollerance value on mean for track

normalizer over color values (highest value possible)

how many standard deviations out to adapt, higher means less bias

highest value for color adaptation possible (hard boundry)

lowest value for color adaptation possible (hard boundry)

Definition at line 60 of file ColorTracker.C.

References Image< T >::getDims(), Image< T >::getHeight(), Image< T >::getWidth(), image, rutz::shared_ptr< T >::reset(), segmentImageTrackMC::SITsetBoxColor(), segmentImageTrackMC::SITsetCircleColor(), segmentImageTrackMC::SITsetFrame(), segmentImageTrackMC::SITsetTrackColor(), segmentImageTrackMC::SITsetUseSmoothing(), segmentImageTrackMC::SITtoggleCandidateBandPass(), and segmentImageTrackMC::SITtoggleColorAdaptation().


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