Public Member Functions | |
Constructor, assigment and destructor | |
BeoSubCross () | |
Constructor. | |
~BeoSubCross () | |
Destructor. | |
Compute functions | |
void | setupOrangeTracker () |
int | getOrangeMass (Image< PixRGB< byte > > image, Image< PixRGB< byte > > &display) |
std::vector< LineSegment2D > | pruneLines (std::vector< LineSegment2D > lines) |
std::vector< LineSegment2D > | getHoughLines (Image< PixRGB< byte > > &image, Image< PixRGB< byte > > &outputImage) |
float | getCrossDir (const std::vector< LineSegment2D > lines) |
Point2D< int > | getCrossCenter (const std::vector< LineSegment2D > lines, std::vector< LineSegment2D > ¢erPointLines, uint &stalePointCount) |
Public Attributes | |
segmentImageTrackMC< float, unsigned int, 4 > * | segmenter |
readConfig | colorConf |
std::vector< float > | color |
std::vector< float > | norm |
std::vector< float > | std |
std::vector< float > | adapt |
std::vector< float > | upperBound |
std::vector< float > | lowerBound |
Definition at line 61 of file BeoSubCross.H.
BeoSubCross::BeoSubCross | ( | ) |
Constructor.
Definition at line 73 of file BeoSubCross.C.
BeoSubCross::~BeoSubCross | ( | ) |
Destructor.
Definition at line 108 of file BeoSubCross.C.
void BeoSubCross::setupOrangeTracker | ( | ) |
+/- 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 112 of file BeoSubCross.C.
References readConfig::getItemValueF(), height, readConfig::openFile(), segmentImageTrackMC::SITsetBoxColor(), segmentImageTrackMC::SITsetCircleColor(), segmentImageTrackMC::SITsetFrame(), segmentImageTrackMC::SITsetTrackColor(), segmentImageTrackMC::SITsetUseSmoothing(), segmentImageTrackMC::SITtoggleCandidateBandPass(), and segmentImageTrackMC::SITtoggleColorAdaptation().