Documentation>C API
_VlKMeans Struct Reference

K-means quantizer.

#include <kmeans.h>

Data Fields

vl_type dataType
 
vl_size dimension
 
vl_size numCenters
 
vl_size numTrees
 
vl_size maxNumComparisons
 
VlKMeansInitialization initialization
 
VlKMeansAlgorithm algorithm
 
VlVectorComparisonType distance
 
vl_size maxNumIterations
 
double minEnergyVariation
 
vl_size numRepetitions
 
int verbosity
 
void * centers
 
void * centerDistances
 
double energy
 

Field Documentation

◆ algorithm

VlKMeansAlgorithm _VlKMeans::algorithm

Clustring algorithm.

◆ centerDistances

void* _VlKMeans::centerDistances

Centers inter-distances.

◆ centers

void* _VlKMeans::centers

Centers

◆ dataType

vl_type _VlKMeans::dataType

Data type.

◆ dimension

vl_size _VlKMeans::dimension

Data dimensionality.

◆ distance

VlVectorComparisonType _VlKMeans::distance

Distance.

◆ energy

double _VlKMeans::energy

Current solution energy.

◆ initialization

VlKMeansInitialization _VlKMeans::initialization

Initalization algorithm.

◆ maxNumComparisons

vl_size _VlKMeans::maxNumComparisons

Maximum number of comparisons when using ANN-kmeans.

◆ maxNumIterations

vl_size _VlKMeans::maxNumIterations

Maximum number of refinement iterations.

◆ minEnergyVariation

double _VlKMeans::minEnergyVariation

Minimum energy variation.

◆ numCenters

vl_size _VlKMeans::numCenters

Number of centers.

◆ numRepetitions

vl_size _VlKMeans::numRepetitions

Number of clustering repetitions.

◆ numTrees

vl_size _VlKMeans::numTrees

Number of trees in forest when using ANN-kmeans.

◆ verbosity

int _VlKMeans::verbosity

Verbosity level.


The documentation for this struct was generated from the following file: