IT++ Logo

vqtrain.h

Go to the documentation of this file.
00001 
00030 #ifndef VQTRAIN_H
00031 #define VQTRAIN_H
00032 
00033 #include <itpp/base/vec.h>
00034 #include <itpp/base/mat.h>
00035 #include <itpp/base/array.h>
00036 
00037 
00038 namespace itpp {
00039 
00041   double kmeansiter(Array<vec> &DB, mat &codebook);
00043   mat kmeans(Array<vec> &DB, int SIZE, int NOITER=9999, bool VERBOSE=true);
00045   mat lbg(Array<vec> &DB, int SIZE, int NOITER=9999, bool VERBOSE=true);
00046 
00066   mat vqtrain(Array<vec> &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true);
00067 
00069   vec sqtrain(const vec &inDB, int SIZE);
00070 
00072   ivec bitalloc(const vec& variances, int nobits);
00073 
00074 } // namespace itpp
00075 
00076 #endif // #ifndef VQTRAIN_H
SourceForge Logo

Generated on Sun Dec 9 17:31:04 2007 for IT++ by Doxygen 1.5.4