#include <KMean.hpp>
Fonctions membres publiques | |
KMeanClass () | |
Constructeur par défaut. | |
string | toString () const |
Retourne une chaîne de caractères détaillée. | |
void | setColor (Color) |
Fixe le centre de la classe. | |
Color | getColor () const |
Retourne le centre de la classe. | |
void | addPixel (Pixel) |
Ajoute un pixel à la classe. | |
void | computeMean () |
Calcule la moyenne de la classe. | |
void | output (PNG) const |
Méthode auxiliaire pour produire un fichier PNG. | |
void | getContent (PixelMap &) const |
Méthode auxiliaire pour obtenir les composantes connexes. | |
Attributs privés | |
Color | color |
Centre de la classe. | |
vector< Pixel > | pixel |
Pixels associés à ce centre. |
Définition à la ligne 19 du fichier KMean.hpp.
|
Calcule la moyenne de la classe. Calcule de la moyenne d'un centre. Pour les images en niveaux de gris on calcule la moyenne des niveaux. Pour les images couleurs on fait la moyenne sur les composantes HSV indépendament. Définition à la ligne 30 du fichier KMean.cpp. Références color, Color::distance(), getColor(), Color::getGray(), Color::getHue(), Color::getSaturation(), Color::getType(), Color::getValue(), et pixel. |