Home || Visual Search || Applications || Architecture || 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 84 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.

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

Here is the call graph for this function:


Generated on Thu Jan 13 09:21:07 2011 for ImpalaSrc by  doxygen 1.5.1