opentl::detector::Detector Class Reference

Abstract base class for all detectors to come. More...

Inherits opentl::core::util::ParameterContainer.

Inherited by opentl::detector::BlobDetector, opentl::detector::HandDetector, opentl::detector::ParticleDetector, and opentl::detector::PeopleDetector.

List of all members.

Public Member Functions

virtual void detect (const std::vector< opentl::core::cvdata::Image * > inputImages, const TargetPtrVector &oldTargets, TargetPtrVector &newTargets)=0
 Detect new targets, eventually taking care of existing targets (to avoid detecting them again).
 Detector (opentl::modelprojection::Warp &warp, ObjModelPtrVector &objectModels)
 constructor
virtual ~Detector ()
 destructor

Protected Attributes

ObjModelPtrVectormObjectModels
opentl::modelprojection::WarpmWarp


Detailed Description

Abstract base class for all detectors to come.

Constructor & Destructor Documentation

opentl::detector::Detector::Detector ( opentl::modelprojection::Warp warp,
ObjModelPtrVector objectModels 
)

constructor

virtual opentl::detector::Detector::~Detector (  )  [virtual]

destructor


Member Function Documentation

virtual void opentl::detector::Detector::detect ( const std::vector< opentl::core::cvdata::Image * >  inputImages,
const TargetPtrVector oldTargets,
TargetPtrVector newTargets 
) [pure virtual]

Detect new targets, eventually taking care of existing targets (to avoid detecting them again).

Implemented in opentl::detector::BlobDetector, opentl::detector::HandDetector, opentl::detector::ParticleDetector, and opentl::detector::PeopleDetector.


Member Data Documentation


Generated on Thu Jun 10 21:08:09 2010 for OpenTL by  doxygen 1.5.8