Conversion d'une image de gris en une matrice RGB en utilisant les colormap
Le programme suivant, permet de convertir une matrice de niveaux de gris en une matrice RGB :
Code:
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); |