30 #ifndef __PDS_FUNCCLUSTERINGKMEANS_HPP__
31 #define __PDS_FUNCCLUSTERINGKMEANS_HPP__
34 #include <Pds/IterationConf>
71 double CostKmeans(
const Pds::Matrix &X,
const Pds::Matrix &C);
83 const Pds::Array<unsigned int> &ID);
120 const std::vector<Pds::Matrix> &IMG,
122 Pds::Array<unsigned int> &IDMAP);
150 const Pds::Matrix &X,
151 const Pds::Matrix &C0,
152 Pds::Array<unsigned int> &ID);
179 const Pds::Matrix &X,
181 Pds::Array<unsigned int> &ID);
204 const Pds::Matrix &X,
La clase tipo Pds::IterationConf . Esta clase genera una matriz de Nlin lineas y 1 columna....
Pds::Matrix Kmeans(Pds::IterationConf &Conf, const std::vector< Pds::Matrix > &IMG, unsigned int K, Pds::Array< unsigned int > &IDMAP)
Calculo de los centroides de las muestras (pixels) en std::vector<Pds::Matrix> IMG.
double CostKmeans(const Pds::Matrix &X, const Pds::Matrix &C)
Función de costo de Kmeans.
std::vector< double > KmeansSigma(const Pds::Matrix &X, const Pds::Array< unsigned int > &ID)
Nombre de espacio para Pds (Procesamiento Digital de Senales)