opentl::detector::ParticleDetector Class Reference

Inherits opentl::detector::Detector.

List of all members.

Classes

struct  Param
 Parameters for detection. More...

Public Member Functions

virtual void detect (const opentl::core::cvdata::Image &segImage, const TargetPtrVector &oldTargets, TargetPtrVector &newTargets)
 Find new targets, by using the SIR particle filter (with the given likelihood tree), and unsupervised mean-shift clustering.
double getMaxWeight ()
int initialize (TargetPtrVector &targets)
 Initialize the particle filter.
 ParticleDetector (opentl::modalities::Likelihood *likelihood, opentl::modelprojection::Warp *warp, int camIdx, std::vector< models::ObjModel * > &objectModels, ParticleDetector::Param *param)
 constructor
virtual ~ParticleDetector ()
 destructor


Constructor & Destructor Documentation

opentl::detector::ParticleDetector::ParticleDetector ( opentl::modalities::Likelihood likelihood,
opentl::modelprojection::Warp warp,
int  camIdx,
std::vector< models::ObjModel * > &  objectModels,
ParticleDetector::Param param 
)

constructor

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

destructor


Member Function Documentation

virtual void opentl::detector::ParticleDetector::detect ( const opentl::core::cvdata::Image segImage,
const TargetPtrVector oldTargets,
TargetPtrVector newTargets 
) [virtual]

Find new targets, by using the SIR particle filter (with the given likelihood tree), and unsupervised mean-shift clustering.

double opentl::detector::ParticleDetector::getMaxWeight (  )  [inline]

int opentl::detector::ParticleDetector::initialize ( TargetPtrVector targets  ) 

Initialize the particle filter.


Generated on Fri Jul 31 17:38:39 2009 for OpenTL by  doxygen 1.5.8