1
我剛開始嘗試MATLAB項目。我曾經分開紅色,綠色和藍色的顏色。 這是我的函數:使用MATLAB分離圖像顏色
function x = colorsep(b) %
n = 256; % color is from 0->255, so it has 256
a = imread('peppers.png');
b=im2uint8(a);
x=figure; % create picture to put the image
subplot(2,2,1); %(2 rows, 2column, cell ti 1)
imshow(b),title('Full Color');
colorlist = {'Red','Green','Blue'};
gr = 0:1/(n-1):1;
for k=1:3
cMap = zeros(n,3);
cMap(:,k) = gr;
subplot(2,2,k+1);
imshow(ind2rgb(b(:,:,k),cMap)); %ind2r = index to rgb
title(colorlist{k});
end
end
現在我要分開三種顏色(粉紅色,黃色,橙色),我該怎麼辦?任何人都知道這個?非常感謝。
感謝您的投票,沒有任何推薦。 – Nothing 2011-12-23 08:37:12
什麼,確切地說,你的意思是「分開」三種顏色? – Predictor 2011-12-23 14:41:59