2012-07-24 157 views
0

在matlab中我将图像的某些像素的颜色更改为黑色,但颜色更改为蓝色。 我无法理解这个问题。我的代码如下。任何人都可以帮助我吗?更改matlab中图像的颜色

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

回答

1

也许你有一个RGB图像,所以你必须写:

img(i,j,:) = 0 

还应检查以下的输出:class(img)size(img)