|
Public Member Functions |
| TrackerBackFore (CmdOptions &options) |
virtual | ~TrackerBackFore () |
void | Initialize (Array::Array2dVec3UInt8 *startImage, Tracking::FrameRegion *startPos, FrameRegionTable *resultTrack) |
void | Process (Array::Array2dVec3UInt8 *image) |
Array::Array2dVec3UInt8 * | GetReconstruction () |
bool | ObjectVisible () |
void | GetFilterFromPosition (int x, int y, int &filterX, int &filterY) |
Public Attributes |
double | mLikelyhood |
double | mInitialLikelyhood |
Private Member Functions |
void | SearchObject () |
void | UpdateObject () |
void | NewPosition (int left, int top, int right, int bottom) |
void | SetForeground () |
void | FormBackground () |
void | ComputeBackgroundResponse (Array::Array2dScalarReal64 &background) |
void | FillSearchArea (Array::Array2dVec3Real64 *searchArea, int bw, int bh) |
Private Attributes |
FrameRegionTable * | mTrack |
Array::Array2dVec3Real64 * | mInput |
Util::TimeStats | mStats |
int | mHeight |
int | mWidth |
Core::Geometry::Rectangle | mPosition |
Core::Geometry::PointZ | mSampleOffset |
Core::Geometry::Rectangle | mBack [4] |
int | mBackMaxPoints |
Array::Array2dVec3Real64 * | mSearchKernel |
Array::Array2dVec3UInt8 * | mReconstruction |
Array::Array2dScalarReal64 * | mSearchResult |
Classifier * | mClassifier |
int | mSampleSpacing |
int | mFilterSize |
int | mDimensionality |
int | mDirectionCount |
GaborFilterSet | mGabor |
std::ofstream | mDebugFile |
Static Private Attributes |
static log4cpp::Category & | sLog |