opentl::modalities::ColourGMMGPU Class Reference

Inherits opentl::modalities::Modality.

List of all members.

Public Types


Public Member Functions

virtual modalities::Modalityclone () const
 Clone this class and all potential childs RECURSIVELY!! (deep copy).
 ColourGMMGPU (const ColourGMMGPU &c)
 ColourGMMGPU (opentl::modelprojection::Warp *warp, int camIdx, opentl::modelprojection::GLScene *scene, opentl::core::cvdata::ColorGMM *gmm)
void display ()
virtual void init ()
 Needed init() method for parameter handling.
virtual int matchPixLevel (const TargetPtrVector &targets, T_MEAS_PIXPtrVector &outputMeas, std::size_t partitionIdx)
 Match.
  • compare projected features with detected ones
  • use the warped visible features of the hypothesis in order to compute matching residuals
  • meas a pointer to the measurement vector.

virtual int preProcess (const opentl::core::cvdata::Image &image)
 pre process the raw sensordata (it can return a set of feature, or a pixel map). preProcess() is a model-independent processing operation
void reinit ()
virtual ~ColourGMMGPU ()


Member Enumeration Documentation

Common flags to all modalities: they specify which field will be filled in the output measurement, inside the matchXLevel() function. Default values = all true.

Enumerator:
displayDebug  (bool) display bebug ouptut
useGPU  (bool) use GPU
OFFLINE_COUNT 

Reimplemented from opentl::modalities::Modality.

Enumerator:
matchPXRVariance  (double) match pixel variance
ONLINE_COUNT 

Reimplemented from opentl::modalities::Modality.


Constructor & Destructor Documentation

opentl::modalities::ColourGMMGPU::ColourGMMGPU ( opentl::modelprojection::Warp warp,
int  camIdx,
opentl::modelprojection::GLScene scene,
opentl::core::cvdata::ColorGMM gmm 
)

opentl::modalities::ColourGMMGPU::ColourGMMGPU ( const ColourGMMGPU c  ) 

virtual opentl::modalities::ColourGMMGPU::~ColourGMMGPU (  )  [virtual]


Member Function Documentation

virtual modalities::Modality* opentl::modalities::ColourGMMGPU::clone (  )  const [virtual]

Clone this class and all potential childs RECURSIVELY!! (deep copy).

Implements opentl::modalities::Modality.

void opentl::modalities::ColourGMMGPU::display (  ) 

virtual void opentl::modalities::ColourGMMGPU::init (  )  [virtual]

Needed init() method for parameter handling.

Reimplemented from opentl::modalities::Modality.

virtual int opentl::modalities::ColourGMMGPU::matchPixLevel ( const TargetPtrVector targets,
T_MEAS_PIXPtrVector outputMeas,
std::size_t  partitionIdx 
) [virtual]

Match.

  • compare projected features with detected ones
  • use the warped visible features of the hypothesis in order to compute matching residuals
  • meas a pointer to the measurement vector.

Reimplemented from opentl::modalities::Modality.

virtual int opentl::modalities::ColourGMMGPU::preProcess ( const opentl::core::cvdata::Image image  )  [virtual]

pre process the raw sensordata (it can return a set of feature, or a pixel map). preProcess() is a model-independent processing operation

void opentl::modalities::ColourGMMGPU::reinit (  ) 


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