• Aucun résultat trouvé

Traitement d’images en niveaux de gris

N/A
N/A
Protected

Academic year: 2022

Partager "Traitement d’images en niveaux de gris"

Copied!
1
0
0

Texte intégral

(1)

Traitement d’images en niveaux de gris

Une image en niveaux de gris est une image composée de pixels gris plus ou moins foncés.

À une telle image découpée en pixels, est associée un tableau comportant des entiers de 0 à 255, correspondant aux niveaux de gris des différents pixels.

0 correspond à un pixel noir, 255 à un pixel blanc, un entier entre 1 et 254 à un pixel gris, d’autant plus foncé que le nombre est proche de 0.

Dans ce sujet, on se limitera à l’étude d’images de 20 pixels sous la forme de tableaux à 2 dimensions de 5 lignes et 4 colonnes.

Par exemple, le tableau

[ 0 220 255 255 0 160 220 255 0 110 160 220 0 80 110 160

0 0 0 0 ]

correspond à l’image : PARTIE A : Algorithme sur papier

1. On considère l’algorithme : Algorithme mystère

Variables : Tab, TabRes : tableaux d’entiers à 5 lignes et 4 colonnes et i, j : entiers DEBUT

Tab

[ 255 255 255 255 0 0 255 255 0 255 0 225 0 0 255 0

0 0 0 0 ]

TabRes Création(5 ; 4) # création d’un nouveau tableau TabRes à 5 lignes et 4 colonnes

Pour i allant de 0 à 4 Pour j allant de 0 à 3

TabRes [i, j] Tab[4 – i, j]

Fin Pour Fin Pour

Afficher (TabRes) FIN

a) Dessiner rapidement l’image associée au tableau Tab.

b) Après exécution de cet algorithme, donner le tableau TabRes puis l’image correspondante.

c) Quelle transformation de l’image initiale cet algorithme permet-il d’obtenir ?

2. Écrire l’algorithme d’une fonction indiquant si l’image associée à un tableau est entièrement noire, c'est-à-dire uniquement constituée de pixels noirs.

3. Pour évaluer la luminosité d’une image, on a besoin de connaître la moyenne des niveaux de gris de l’image. La luminosité de l’image sera alors égale à cette moyenne.

a) Écrire l’algorithme d’une fonction qui prend en entrée un tableau T à 5 lignes et 4 colonnes et qui retourne la moyenne de toutes les valeurs dans T.

b) Si la luminosité d’une image est comprise entre 100 et 150, elle est jugée satisfaisante et l’image ne sera pas retouchée, sinon, l’image sera retouchée.

Écrire un algorithme qui teste si l’image associée au tableau T doit être retouchée ou non au niveau de sa luminosité.

PARTIE B : Implémentation sur machine

(2)

Implémenter les algorithmes dans questions 1, 2 et 3 dans un même script.

Enregistrer le fichier sous le nom NOM_Prenom sur la clé USB fournie.

Références

Documents relatifs

F. Augmentation de contraste “ adaptative ” suivant les niveaux de gris des contours.. - Nous présenterons ici deux méthodes d’augmentation de contraste localement «

Extension des segments flous aux images en niveaux de gris pour l’extraction interactive de segments de droitesP. Philippe Even,

d’insertion de donn´ees cach´ees utilis´ee et la proximit´e des couleurs cons´ecutives dans la palette de couleurs sont `a l’origine de ce bon r´esultat. La figure 5.c

Dans ce papier, nous proposons une solution pour obte- nir une image d’index visuellement plus plaisante et donc obtenir un meilleur ´equilibre qualitatif entre l’image d’in- dex

Une image en niveaux de gris peut être considérée comme une mosaïque de pixels ; chaque pixel est codé par son intensité lumineuse.. Pour plus de facilité, l’intensité

Dans ce papier, nous proposons une solution pour obte- nir une image d’index visuellement plus plaisante et donc obtenir un meilleur ´ equilibre qualitatif entre l’image d’in- dex

Dans la section pr´ec´edente nous donnions la m´ethode uti- lis´ee pour construire une image d’index (peu ´eloign´e de la luminance de l’image couleur originale) et une palette

c) Cet algorithme permet d’inverser les lignes du tableau Tab, plus précisément de réaliser une symétrie axiale par rapport à la 3 ème