IT++ Logo
Classes | Functions

Source Coding Routines

Source Coding Module

Classes

class  itpp::GMM
 \ More...
class  itpp::Vector_Quantizer
 Class for vector quantization. More...
class  itpp::Scalar_Quantizer
 Class for vector quantization. More...

Functions

mat itpp::vqtrain (Array< vec > &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true)
 Function for vector quantization training.

Function Documentation

mat itpp::vqtrain ( Array< vec > &  DB,
int  SIZE,
int  NOITER,
double  STARTSTEP = 0.2,
bool  VERBOSE = true 
)

Function for vector quantization training.

The following code illustrates how the VQ can be trained.

  VQ Quantizer;
  mat A;
  Array<vec> database;

  // read vectors into database somehow
  ...

  // train a vq
  A = vqtrain(database, 1024, 1000000);
  Quantizer.set_codebook(A);

Definition at line 158 of file vqtrain.cpp.

References itpp::Array< T >::length(), itpp::log10(), itpp::max_index(), itpp::min(), itpp::min_index(), itpp::randi(), and itpp::sqr().

 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SourceForge Logo

Generated on Wed Mar 2 2011 22:05:34 for IT++ by Doxygen 1.7.3