在matlab中更改图像的颜色

时间:2012-07-24 21:17:47

标签: image matlab

在matlab中的

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

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

1 个答案:

答案 0 :(得分:1)

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

img(i,j,:) = 0

您还应该检查以下内容的输出:class(img)size(img)