opentl::cvprocess::ColorGMM2 Class Reference

Color segmentation filter using Gaussian Mixture Modells. usable for 2 dimensional color mixtures (e.g. H and S channel only) NOTES: -GMM values are for color ranges between 0 and 255!

maximum number of gmms (classes) is limited!! ATTENTION: This filter works with a source texture of type GL_TEXTURE_RECTANGLE_ARB only. More...

Inherits opentl::cvprocess::GpuStdShaders.

List of all members.

Public Member Functions

 ColorGMM2 (std::vector< opentl::core::cvdata::ColorGMM * > &gmms)
 Constructor.
virtual void execute ()
 Execute shader operation on texture(s). Hint: Requires that prepareExecution() is called once for initialization.
virtual ~ColorGMM2 ()
 Destructor.


Detailed Description

Color segmentation filter using Gaussian Mixture Modells. usable for 2 dimensional color mixtures (e.g. H and S channel only) NOTES: -GMM values are for color ranges between 0 and 255!

maximum number of gmms (classes) is limited!! ATTENTION: This filter works with a source texture of type GL_TEXTURE_RECTANGLE_ARB only.

Author:
C. Lenz <lenz@in.tum.de>

Constructor & Destructor Documentation

opentl::cvprocess::ColorGMM2::ColorGMM2 ( std::vector< opentl::core::cvdata::ColorGMM * > &  gmms  ) 

Constructor.

virtual opentl::cvprocess::ColorGMM2::~ColorGMM2 (  )  [virtual]

Destructor.


Member Function Documentation

virtual void opentl::cvprocess::ColorGMM2::execute (  )  [virtual]

Execute shader operation on texture(s). Hint: Requires that prepareExecution() is called once for initialization.

Reimplemented from opentl::cvprocess::GpuStdShaders.


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