Salut tout le monde, Je tente de convertir une image en niveau de gris (dim = 320*176) en rgb, mon code est :
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 I = imread('C:\Users\HP\Desktop\nkkk\Image081.tiff'); %I = read(video , offset_frame + 1); [sy sx] = size(I) ; % Création de la LUT mp = jet(256) ; % Création de la matrice RGB irgb = zeros([size(I) 3]) ; % Conversion des niveaux de gris en RGB for i=1:sy for j=1:sx irgb(i, j, 1) = mp(I(i, j), 1) ; irgb(i, j, 2) = mp(I(i, j), 2) ; irgb(i, j, 3) = mp(I(i, j), 3) ; end end % Affichage imshow(irgb);
l'erreur : Attempted to access mp(0,1); index must be a positive integer or logical.
Merci !
Partager