Comment colorier une image sous matlab ?.

Résolu
Bonjour,

voulant superposer deux images j'aimerais savoir si c'est possible de colorier une image j'ai essayer avec la commande color.

merci de votre reponse.
Configuration: Windows XP
Internet Explorer 7.0

1 réponse

  • Votes
  • Date
  • Date décroissante
  1. Bonsoir

    Pour définir et colorier une image comme tu le souhaites, codée en RGB 8-bits par exemple, tu définis un tableau M de taille hauteur_image x largeur_image x 3.

    M(:,:,1) sera le niveau de rouge de l'image (0<=entier<256)
    M(:,:,2) sera le niveau de vert de l'image (0<=entier<256)
    M(:,:,3) sera le niveau de bleu de l'image (0<=entier<256)

    Il te suffira ensuite d'enregistrer dans un format de compression compatible avec le codage RGB : jpg, png, etc...
    imwrite(M,'mon_image.jpg','jpg');
    imwrite(M,'mon_image.png','png');
    etc..
    Bonne nuit