vqtrain.h
Go to the documentation of this file.
#ifndef VQTRAIN_H
#define VQTRAIN_H
#include <itpp/base/vec.h>
#include <itpp/base/mat.h>
#include <itpp/base/array.h>
#include <itpp/itexports.h>
namespace itpp
{
ITPP_EXPORT double kmeansiter(Array<vec> &DB, mat &codebook);
ITPP_EXPORT mat kmeans(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
ITPP_EXPORT mat lbg(Array<vec> &DB, int SIZE, int NOITER = 9999, bool VERBOSE = true);
ITPP_EXPORT mat vqtrain(Array<vec> &DB, int SIZE, int NOITER, double STARTSTEP = 0.2, bool VERBOSE = true);
ITPP_EXPORT vec sqtrain(const vec &inDB, int SIZE);
ITPP_EXPORT ivec bitalloc(const vec& variances, int nobits);
} // namespace itpp
#endif // #ifndef VQTRAIN_H
array.h
Definition of Array class (container)
itpp::Array
General array class.
Definition array.h:105
itpp::vqtrain
ITPP_EXPORT mat vqtrain(Array< vec > &DB, int SIZE, int NOITER, double STARTSTEP=0.2, bool VERBOSE=true)
Function for vector quantization training.
mat.h
Matrix Class Definitions.
itpp
itpp namespace
Definition itmex.h:37
itpp::lbg
ITPP_EXPORT mat lbg(Array< vec > &DB, int SIZE, int NOITER=9999, bool VERBOSE=true)
ADD DOCUMENTATION HERE.
itpp::kmeansiter
ITPP_EXPORT double kmeansiter(Array< vec > &DB, mat &codebook)
ADD DOCUMENTATION HERE.
itpp::kmeans
ITPP_EXPORT mat kmeans(Array< vec > &DB, int SIZE, int NOITER=9999, bool VERBOSE=true)
ADD DOCUMENTATION HERE.
itpp::bitalloc
ITPP_EXPORT ivec bitalloc(const vec &variances, int nobits)
ADD DOCUMENTATION HERE.
itpp::sqtrain
ITPP_EXPORT vec sqtrain(const vec &inDB, int SIZE)
ADD DOCUMENTATION HERE.
vec.h
Templated Vector Class Definitions.

Generated on Mon Apr 22 2024 09:45:27 for IT++ by Doxygen 1.9.8