Exercice 1 : Egalisation d'histogramme : Appliquer la technique d'égalisation d'histogramme à l'image mal contrastée
Image mal constastée
Si on note N le nombre de pixels d'une image et Ng le nombre de pixels ayant le niveau de gris g, c.à.d.
Ng = | { p | I(p) =
g } |
et
alors N=173394 et l'histogramme de la première image est le suivant :
g | 238 | 241 | 244 | 245 | 247 | 248 | 250 |
---|---|---|---|---|---|---|---|
Ng | 6629 | 6128 | 29425 | 87371 | 17394 | 9648 | 5512 |
100Ng/N | 3.82 | 3.53 | 16.97 | 50.39 | 16.54 | 5.56 | 3.18 |
Histogramme correspondant
Après égalisation d'histogramme, l'image devient :
Image après égalisation d'histogramme
Histogramme égalisé
Exercice 2
A partir de la figure suivante : donner les composantes 4- et
8-connexes pour les parties blanches et les parties sombres. Quels
sont les plus longs chemins ?
Exercise 3 : boule discrète
Dessiner la boule discrète de diamètre 5,
Exercice 4 : Extraction de composantes connexes
Une image I peut être vue comme un tableau bidimensionnel,
où chaque élément est le niveau de gris
pointé par les indices du tableau dans l'image : I[i,j]=g.
L'opération d'étiquetage de composantes connexes d'une
image consiste à affecter un nombre (un niveau de gris) unique
à tous les pixels appartenant à une même composante
connexe.
![]() |
![]() |
|
|
Donner 2 algorithmes possibles pour étiqueter les composantes connexes d'une image:
![]() |
![]() |
|
|
Exercice 5
Une couleur (synthèse additive) peut être décrite
par un triplet d'entiers de 0 à 255 : (r,v,b) où
r code l'intensité du rouge, v le vert et
b le bleu. Par exemple le rouge vif est codé par
(255,0,0), le noir par (0,0,0), le blanc par (255,255,255) et le jaune
par (255,255,0) car il est la "somme" du rouge et du vert
(voir figure).
![]() |
Addition des couleurs |
A partir d'une image à niveau de gris on peut générer une image couleur en créant des triplets dont les valeurs dépendent des niveaux de gris : par exemple la transformation g -> (g,128,g) transforme l'image du haut en celle du bas :
![]() |
image en niveaux de gris |
![]() |
image résultante en couleurs |
Quelle est la transformation couleur qui a permis de passer de l'image en niveaux de gris à cette image en couleurs :