Comment colorier une image sous matlab ?.

Résolu/Fermé
paul404 Messages postés 47 Date d'inscription lundi 21 juillet 2008 Statut Membre Dernière intervention 29 novembre 2008 - 28 nov. 2008 à 15:58
Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 - 29 nov. 2008 à 21:44
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.
A voir également:

1 réponse

Fee Fay Messages postés 635 Date d'inscription vendredi 17 octobre 2008 Statut Membre Dernière intervention 31 mai 2009 377
29 nov. 2008 à 21:44
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