Bonjour,

Je cherche à superposer deux images entre elles. J'ai réussi, mais j'ai un problème de couleur. Je fais la chose suivante :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
IMprov=uint8(zeros(Nr,Nc,3)); 
    masque2=(A>0); 
    IMprov(:,:,3)=(masque2).*255; 
     masque1=(B>0); 
     masque1(masque2)=0;  
     IMprov(:,:,1)=(masque1).*255; 
     figure, imshow(IMprov);
A et B sont deux matrices de type double où il y a des 0 et des nombres (1,2,3...). Avec ce code j'arrive à afficher le contenu de A en bleu et celui de B en rouge et cela sur fond noir. Or j'aimerais afficher le contenu de B en jaune. Comment pourrais-je changer la couleur ? Là, comme je travaille en RGB ce qui est dans (:,:,3) de IMprov est nécessairement en bleue et dans (:,:,1) en rouge.