Vous êtes sur la page 1sur 4

,PARTIE 4 : Représentation de l’image dans divers systèmes de

couleur

1- Taper et exécuter le programme suivant :

1- explication pou chaque figure :


% RGB 24 to 8-bit conversion (256 colours)

Figure 1 (RGB image) : image en RGB


Figure 2 (24-8 Bit Image): converti image to 8 bit (24-8 bit conversion) 256
couleur

Figure 3 : histogramme avec colourmap en fait rgbplot(cmap8bit) c’est


l’histogramme ou le graphe de cmap8bit qui est le colourmap de image.

% posibilité de créer d’auttres tailles de cartes de couleurs, conversion RVB 24


à 4 bits (16 couleurs)

Figure 4 : Quand en utilise la fonction imshow (im4bit,cmap4bit) image est


convertie sur 4 bit avec une autre coulourmap donc image sera à 4 bits (16
couleur)

Figure 5: c’est l’histogramme qui représente colourmap à bit 16 couleur c’est


histogramme après le convertissage à -4bit

% obtenir une image et une palette de couleurs gif

Figure 6 : image sera en gif (imGIF) et on a renvoie image à 8 bit (return 8_bit
image)

Figure7 : c’est l’histogramme ou graph qui représente colourmap à bit 8


couleurs d’image GIF par la fonction rgbplot(cmap8bit)

Figure 8 : changer le colourmap d’image.

Figure 9 : passer à un espace de couleur différent (hsv) en utilisassent rgb2hsv


c'est-à-dire en passe image rgb 24-bit vers image hsv 24 bit

Figure 10 : en fait le colourmap de image hsv mais à 8 bit image (256


couleurs)

% affichage des canaux de couleur

%chaque modèle de couleur 24 bits est essentiellement un tableau 3d

% coordonnées de l’image dimension 1 et 2 (x-y)

% canal de couleur 3ème dimension (z)


Figure 11 : image rgb est présente sur le plan rouge (set vert and bleu plane
to 0)

Figure 12 : image rgb est présente sur le plan vert (set rouge and bleu plane
to 0)

Figure 13: image rgb est présente sur le plan bleu (set vert and rouge plane
to 0)

Figure 14 : image hsv est présente sur le plan H (set S et V plane to 0)

Figure 15 : image hsvest présente sur le plan S (set H et V plane to 0)

Figure 16: image hsv est présente sur le plan v (set H et S plane to 0)

3- expliquer les fonctions :

Imshow : imshow est la fonction d’affichage l’image fondamentale dans


MATLAB, optimisant figure, axes et paramètre de propriété d’objet d’image
pour l’affichage d’image

Imread : lire image

Colormap : Définir ou obtenir une table de correspondance des couleurs

rgb2hsv : Convertissez les couleurs rouge-vert-bleu en espace hsv de teinte-


saturation valeur. Converti RGB espace coleurs /HSV valeur

rgb2ind : convertir des images RVB en image indexées en utilisant l’un des
trois différentes méthodes : quantification uniforme, quantification de la
variance minimale, approximation de la palette de couleurs.

4- la signification :

Im8bit : renvoie l’image en 8 bit (return 8-bit image)

Im4bit: renvoie l’image en 4bit (return 4-bit image)

Cmap8bit: colourmap en 8 bit (256 couleurs)

La palette de couleurs renvoie une matrice à trois colonnes des triplets RGB.
Définit la palette de couleurs actuelle en 8 bit.
Cmap4bit : colourmap en 4 bit (16 couleurs).

La palette de couleurs renvoie une matrice à trois colonnes des triplets RGB.
Définit la palette de couleurs actuelle en 8 bit

Cmap_hsv8 : colourmap de image en hsv8 qui Définit la palette de


couleurs actuelle en 8 bit dans espace hsv