Exercice 1
Comment les images sont-elles modifiées par les transformations
suivantes sur les niveaux de gris :
a) f(g)=255 - g
b) f(g)=0 si g < 128 et 255 sinon
Exercice 2
Donner la fonction de transformation de niveaux de gris qui permet de
réduire à n bits les niveaux d'intensité d'une
image codée sur 256 niveaux de gris (sans connaissance a priori
sur l'image).
Exercice 3
a) Dessiner l'histogramme de l'image suivante :
b) Dessiner le résultat de cette image par les transformations des exercices précédents.
Exercice 4
Quelle transformation sur les contrastes a été
effectuée entre ces deux images ?
![]() |
![]() |
image originale | image modifiée |
Exercice 5
L'histograme d'une image est compris entre deux niveaux de gris a et b
(avec 0 < a < b < 255). Donner la fonction de contraste qui
permet d'étaler l'histogramme sur tous les niveaux de gris (de
0 à 255).
Exercice 6
On cherche a réduire la résolution d'intensité d'une image à 2 bits. Pour chaque image dont l'histogramme est fourni, proposer une fonction de contraste qui permet cette réduction et qui préserve le maximum d'informations.
![]() |
![]() |
Image A | Image B |
Exercice 7
Un peu de couleur (vu en cours plus tard)... Une couleur
(synthèse additive) peut-être vue comme 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 :