Traitement image binaire et sauvegarde en couleur

Fermé
gloubi2 Messages postés 1 Date d'inscription mardi 27 janvier 2015 Statut Membre Dernière intervention 27 janvier 2015 - Modifié par gloubi2 le 27/01/2015 à 06:30
Bonjour,

Je suis à la recherche d'aide concernant la colorisation d'image ou matrice binaire et ça sauvegarde.

J'ai deux matrices 1024*1024 niveau NB contenant valeurs 0 ou 255, je souhaite attribuer à chacune des matrices une couleur spécifique (rouge) et 'vert' tout en gardant le background noir. (j'arrive a obtenir cela en faisant la manip suivante:

III=I+II %%avec I en rouge et II en vert (valeurs dans I==> 0;1 valeurs dans II==> 0;2
cmap=[
0 0 0
0 1 0
1 0 0
];
h=imagesc(III); %%III recomposition des deux matrices précédente
colormap(cmap);

seulement voila je souhaite enregistrer ma matrice III en format TIFF avec ces trois couleurs (noir,rouge et vert) pour pouvoir ensuite en faire une vidéo.

cependant je n'arrive pas a faire ma sauvegarde.... Je débute en matlab, merci de votre aide

bonne journée

Gloubi2


j'ai finalement trouvé une solution, je partage pour ceux qui ont eu le même problème que moi,

figure('visible','off') %% don't open the fig on your screen (faster for calculation)
cmap=[
0 0 0
0 1 0

1 0 0
];
imagesc(III);

colormap(cmap);

set(gca,'position',[0 0 1 1],'units','normalized') %% redimensionnement de l'image pour ne pas avoir de gris
axis off %% n'affiche pas les axes
fich=strcat('images',test); %%nom du fichier image
saveas(gcf,fich,'tif'); %% sauvegarde de l'image