Le programme suivant, permet de convertir une matrice de niveaux de gris en une matrice RGB :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
 
% Lecture de l'image
    im = imread('rice.png') ;
    [sy sx] = size(im) ;
 
% Création de la LUT
    mp = jet(256) ;
 
% Création de la matrice RGB
    irgb = zeros([size(im) 3]) ;
 
% Conversion des niveaux de gris en RGB
    for i=1:sy
        for j=1:sx
            irgb(i, j, 1) = mp(im(i, j), 1) ;
            irgb(i, j, 2) = mp(im(i, j), 2) ;
            irgb(i, j, 3) = mp(im(i, j), 3) ;
        end
    end
 
 
% Affichage    
    imshow(irgb);