Home || Architecture || Video Search || Visual Search || Scripts || Applications || Important Messages || OGL || Src

void Impala::Core::Tracking::TrackerGeneralised::Process ( Array::Array2dVec3UInt8 input  )  [inline, virtual]

actual tracking:

Implements Impala::Core::Tracking::Tracker.

Definition at line 82 of file TrackerGeneralised.h.

References Impala::Core::Tracking::FrameRegionTable::Add(), Clip(), mHeight, mInput, Impala::Core::Tracking::SearcherBase::mLastPos, mObject, mPosition, mSearcher, mTrack, mWidth, Impala::Core::Array::Pattern::PatSet(), Impala::Core::Tracking::SearcherBase::SearchObject(), Impala::Core::Tracking::Position::size, Impala::Core::Tracking::Position::translation, Impala::Core::Tracking::ObjectRepresentation::Update(), Impala::Core::Tracking::Point::x, and Impala::Core::Tracking::Point::y.

00083     {
00084         Array::Pattern::PatSet(mInput,input,mWidth,mHeight);
00085 
00086         mSearcher->SearchObject(*mInput);
00087         mPosition = mSearcher->mLastPos;
00088         Clip(mPosition);
00089         mObject->Update(*mInput, mPosition);
00090         Geometry::Rectangle r(mPosition.translation.x,
00091                               mPosition.translation.y,
00092                               mPosition.translation.x + mPosition.size.x,
00093                               mPosition.translation.y + mPosition.size.y);
00094         mTrack->Add(r);
00095     }

Here is the call graph for this function:


Generated on Fri Mar 19 11:22:55 2010 for ImpalaSrc by  doxygen 1.5.1