TP 1
TP 1
TP 1
TP 1
L'accès à un élément particulier d'une image est indexé par le nom et la position de cet
élément. Par exemple, pour l’image img ci-dessus, on peut récupérer les valeurs ou les
modifier aisément. Le point (i,j) est appelé pixel (picture cell), sa valeur I(i,j) réelle traduit
le degré de luminosité de l’image au point (i,j) : On l’appelle niveau de gris de l’image au
point (i,j) (i : numéro des lignes et j : numéro des colonnes).
• Récupérer le niveau de gris du pixel (50,100)
• Récupérer le quart haut droit de l’image lena_gray.tif et le stocker dans la variable
imgQuart.
2- La palette
• Créez une matrice I de taille N×N avec N=256 dont le terme général est I(i,j) = j.
Le point (i,j) est appelé pixel (picture cell), sa valeur I(i,j) réelle traduit le degré de
luminosité de l’image au point (i,j) : On l’appelle niveau de gris de l’image au point
(i,j).
• Visualisez I à l’aide des commandes image et imagesc.
• Qu’en pensez vous ?
• Lisez l’aide de la fonction colormap.
• Affichez I avec une palette de niveaux de gris (colormap(‘gray’)).
• Récupérez cette palette et visualisez la.
• Construisez une palette de 256 niveaux de gris.
• Afficher de nouveau I.
• Voyez vous une différence ?
• Construisez une palette de 256 niveaux de gris inversés.
• Afficher de nouveau I.
• Construisez votre propre palette en utilisant les 3 couleurs RGB.
• Conclure sur le fonctionnement et le rôle de la palette.
Remarques :
- help colormap ;
- palette = colormap(‘gray’);
- palette = rand(256,3);
4- L’histogramme
• Affichez l’histogramme de l’image en niveaux de gris.
Remarque :
- les opérations sur les images (format uint8 ou uint16) nécessite de les convertir en
double.