2012-07-24 5 views
0

dans matlab Je change la couleur de certains pixels d'une image en noir, mais la couleur devient bleu. Je ne peux pas comprendre le problème. Mon code est ci-dessous. quelqu'un pourrait-il m'aider?changer la couleur de l'image dans matlab

img = imread('test.png'); 
for i = 1 : 200 
    for j = 1: 640 
    img(i,j) = 0; 
    end 
end 

Répondre

1

peut-être vous avez une image RVB, vous devez écrire:

img(i,j,:) = 0 

vous devriez également vérifier la sortie des éléments suivants: class(img) et size(img)