iRoCS Toolbox
1.1.0
|
#include <kmeans.hh>
Data Structures | |
struct | Distance |
struct | EuclideanDistance |
Public Member Functions | |
_KMeans (const unsigned int k, const Distance &distance) | |
_KMeans (const unsigned int k) | |
virtual | ~_KMeans () |
double | cluster (const ArrayPointT &points, ArrayPointT &means, std::vector< int > &labels) |
void | setMaxIterations (int max_iterations) |
set maximum number of iterations More... | |
void | setMaxIterations (double threshold) |
Set variance threshold. More... | |
void | setMaxRestarts (int max_restarts) |
set maximum number of restarts to perform for variance minimization More... | |
void | setRestartStopThreshold (int iter) |
stop restarts if variance didn't drop for iter iterations More... | |
segmentation::_KMeans< DataT >::_KMeans | ( | const unsigned int | k, |
const Distance & | distance | ||
) |
segmentation::_KMeans< DataT >::_KMeans | ( | const unsigned int | k | ) |
Definition at line 57 of file kmeans-inl.hh.
|
virtual |
Definition at line 68 of file kmeans-inl.hh.
double segmentation::_KMeans< DataT >::cluster | ( | const ArrayPointT & | points, |
ArrayPointT & | means, | ||
std::vector< int > & | labels | ||
) |
Definition at line 74 of file kmeans-inl.hh.
Referenced by segmentation::kmeans().
|
inline |
|
inline |
|
inline |
|
inline |