Académique Documents
Professionnel Documents
Culture Documents
I Prsentation
L'objectif de ce TP est de se replonger dans l'environnement de dveloppement
LabVIEW en dveloppant un petit logiciel d'affichage d'une image JPEG ou BMP. Ce
programme doit galement permettre de calculer et d'afficher la conversion de cette
image en niveaux de gris et galement de calculer et d'afficher les histogrammes
suivants :
Niveaux de gris
Plan Rouge
Plan Vert
Plan Bleu
Voici pour information, un exemple de face avant susceptible d'tre ralise :
II Mise en uvre
a Structure du programme
Nous vous engageons vivement bien tudier et bien comprendre cette structure,
ainsi que la faon dont elle peut tre utilise. En particulier, il faut intgrer que les
donnes pixels sont codes telles un flux linaire dans un tableau
monodimensionnel image . Vous pourrez vous rfrer aux manuel LabVIEW
fournis par National Instruments.
c Conversion de l'image en niveaux de gris
Pour information, la transformation d'un pixel couleur en pixel niveau de gris se
fait trs simplement par le calcul de la luminance de la couleur associe au pixel. Si
le pixel a une couleur dont les composantes en rouge, vert et bleu sont le triplet
(r,v,b) (avec r,v,et b compris entre 0 et 255), alors, le niveau de gris g correspondant
est donn par la formule :
g = 0,3*r + 0,59*v + 0,11*b
Programmez par la suite la gnration d'une table de niveau de gris dont le but est
de gnrer un tableau de couleurs 256 entres, dont chaque entre i est le codage
en RVB du niveau de gris de luminance i. Pour information, un niveau de gris
possde des composantes r,v,b toutes trois gales. Une couleur, dans ce
formalisme, est un entier sur 32 bits (4 octets) dont l'octet de poids le plus fort est mis
0. Suivent, l'octet rouge , puis le vert , puis le bleu .
d Calcul de l'histogramme
Le VI Histogramme.vi qui prendra en entre les donnes pixels d'une image
monochrome (ou d'un plan de couleur) et fournira en sortie l'histogramme des
2