Comment colorier une image sous matlab ?.

Résolu
paul404 Messages postés 47 Statut Membre -  
Fee Fay Messages postés 646 Date d'inscription   Statut Membre -
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

  1. Fee Fay Messages postés 646 Date d'inscription   Statut Membre 377
     
    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
    0