2012-07-24 294 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)