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 {
00040 
00042 double kmeansiter(Array<vec> &DB, mat &codebook);
00044 mat kmeans(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
00046 mat lbg(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
00047 
00067 mat vqtrain(Array<vec> &DB, int SIZE, int NOITER, double STARTSTEP = 0.2, bool VERBOSE = true);
00068 
00070 vec sqtrain(const vec &inDB, int SIZE);
00071 
00073 ivec bitalloc(const vec& variances, int nobits);
00074 
00075 } // namespace itpp
00076 
00077 #endif // #ifndef VQTRAIN_H
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines
SourceForge Logo

Generated on Wed Feb 9 2011 13:47:25 for IT++ by Doxygen 1.7.3