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

Impala::Core::Tracking::TrackerGeneralised Class Reference

specialisation of AlgorithmBase and baseclass for other trackers a tracker has an SearcherBase and an ObjectRespresentation a specialisation of EventHandlerBase is connected to it's view to handle user input More...

#include <TrackerGeneralised.h>

Inheritance diagram for Impala::Core::Tracking::TrackerGeneralised:

Inheritance graph
[legend]
Collaboration diagram for Impala::Core::Tracking::TrackerGeneralised:

Collaboration graph
[legend]
List of all members.

Public Member Functions

 TrackerGeneralised (SearcherBase *s=0, ObjectRepresentation *o=0)
virtual ~TrackerGeneralised ()
virtual void Initialize (Array::Array2dVec3UInt8 *input, Tracking::FrameRegion *startPos, FrameRegionTable *resultTrack)
void Process (Array::Array2dVec3UInt8 *input)
 actual tracking:
bool ObjectVisible ()
Position GetPosition ()

Protected Member Functions

void Clip (Position &pos)
 Actually we shouldn't clip at all, rather we should handle the situation that the object is (partially) outside the scene, when updating the object and when searching.
virtual void NewPosition (int left, int top, int right, int bottom)

Protected Attributes

ObjectRepresentationmObject
SearcherBasemSearcher
int mWidth
int mHeight
Array::Array2dVec3UInt8mScratch
 image used to visualise data
Array::Array2dVec3Real64mInput
 the image from the data source is copied to this image, the image has a border that should be big enough for all computations
Position mPosition
 mPosition is used to represent which part of the image is the object.
FrameRegionTablemTrack

Static Protected Attributes

static log4cpp::Category & sLog

Detailed Description

specialisation of AlgorithmBase and baseclass for other trackers a tracker has an SearcherBase and an ObjectRespresentation a specialisation of EventHandlerBase is connected to it's view to handle user input

Definition at line 24 of file TrackerGeneralised.h.


The documentation for this class was generated from the following file:
Generated on Fri Mar 19 11:22:53 2010 for ImpalaSrc by  doxygen 1.5.1