Classes

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

Classes for the Roxame's developer

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

1. class computation for each point



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

2. median filtering

puis tableau tabclass, de 0 à 6