Bonjour,
je suis débutante en matlab. J'essaye d'ajuster une image RGB. Pour ce faire j'essaie donc de multiplier la matrice 3D de dimension (72x72x3) M représentant mon image par une matrice 2D (3x3) appelée S. Le probleme est que S est représentée horizontalement et verticalement et que je souhaite la multiplier (représentant les valeurs RGB de chaque pixel) à un vecteur en profondeur. Je ne sais pas comment faire pour résoudre le problème. C'est sans doute très simple mais je suis bloquée. Voila le début de mon programme.
S = [1.9695 -0.4340 -0.5407;
-0.6036 2.3376 -0.4101;
-0.1960 -0.7182 2.3712]
for i=1:72
for j=1:72
V1(i,j,:)=M(i,j,:)*S
end
end
Le but étant d'avoir à la fin une matrice V (72x72x3) dont les couleurs ont été modifiée.
Merci d'avance de votre aideConfiguration: Windows Vista Internet Explorer 7.0

