0
讓我們考慮下面的圖片 從RGB圖像去除顏色的
我已經找到關於如何保持RGB顏色(如紅色)的一個話題之一,並刪除所有其他人,這裏是在MATLAB代碼其中做了同樣的任務
I=imread('fruit.jpg');
m=size(I,1);
n=size(I,2);
for mm=1:m
for nn=1:n
if I(mm,nn,1)<80 || I(mm,nn,2)>80 || I(mm,nn,3)>100
gsc=0.3*I(mm,nn,1)+0.59*I(mm,nn,2)+0.11*I(mm,nn,3);
I(mm,nn,:)=[gsc gsc gsc];
end
end
end
imshow(I);
結果似乎不錯,但就是隻有這樣,我可以改變顏色後?我可以不用循環,我需要的是改變執行色的更直觀的方式
什麼辦法? – Suever
對不起,我將更改代碼 –
請不要關閉,請尊重本網站,並允許我澄清問題,我有 –