IT++ Logo
Source Coding Routines

Classes

class  itpp::GMM
 Gaussian Mixture Model Class. More...
 
class  itpp::Vector_Quantizer
 Class for vector quantization. More...
 
class  itpp::Scalar_Quantizer
 Class for vector quantization. More...
 

Functions

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

Detailed Description

Function Documentation

◆ vqtrain()

ITPP_EXPORT 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);
General array class.
Definition factory.h:40
ITPP_EXPORT mat vqtrain(Array< vec > &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true)
Function for vector quantization training.
SourceForge Logo

Generated on Mon Apr 7 2025 07:53:18 for IT++ by Doxygen 1.11.0