Classes for the user
Classes
Une classe est un sous-ensemble de l'image, contenant tous les points partageant une caractéristique commune. On peut par exemple considérer l'ensemble des couleurs comme un ensemble de classes ; mais, en général, cela n'aura pas beaucoup d'intérêt, et l'on cherche des classifications plus restrictives. Une partie des opérations que nous avons montrées à propos des couleurs créent par nature des classification (toutes les palettes, en particulier).
On peut aussi chercher des classifications "significatives". Par exemple celle que nous proposons avec classify, construite pour reconnaître les types de "sujets" : campagne, ville, intérieur, tête, nu.
Noter que
- les pixels appartenant à une classe peuvent être répartis dans toute l'image, sans êre jointifs.
- certains pixels peuvent appartenir à plusieurs classes.
Quand Roxame classe les pixels, elle le fait en créant un tableau d'entiers de même taille que l'image, et en notant pour chaque point les classes auxquelles il appartient.
On peut supprimer une classification existante avec declass
Roxame comporte une analyse des classes, avec un tab leau donnant pour chaque classe:
- le nombre de pixels (la classe est-elle importante ou marginale)
- les coordonnées du rectangle encadrant la classe (la classe est-elle globale ou confinée)
- la densité de la classe de ce rectangle (la classe est-elle importante dans son rectangle)
- le nombre de régtions dans la classe
The functions are : classify, show classes, classe_texture (la plus jolie utilisation).
Et la classification est utilisée pour la reconnaissance des types d'oeuvres.
Classify
variables
int[][] classe. la classe des pixels de l'image
int[][]tablass valeurs de chaque classe
int ecl
int[]classecard, nombre des pixels de la classe
int[][][][]tabval
floar midiangrid, medianuf
boolean mediantag$int lobpic, hobpix
int[][] semclass (sur toute la largeur de l'image)
On a le tableau de base classe[x][y].
Un point peut appartenir à plusieurs classes
Many classifications can be designet. The preset one is oriented towards landscape and natural picture
Dans une première passe, toutes les positiosn de classe {]{] sont à zérà
1. blues on ajoute 1
2. lights: on ajoute 2
4. vivid on ajoute 4
8 greens on ajoute 8
16 carnations on ajoute 16
neutrals 32
grays 64
si on est allé dans aucune de ces classes (on n'a rien ajouté) on a les classes de gris, de 1000 à 1003
puis tableau tabclass, de 0 à 6