我有一張影像,我想刪除裡面的其中褐色部份。
假設我將影像讀入以後:
image=imread('abc.tiff');
接著開始處理RGB三層顏色「褐色範圍值」。
x=find(image(:,:,1)>=150|image(:,:,1)<=150);
y=find(image(:,:,2)>=110|image(:,:,2)<=15);
z=find(image(:,:,3)>=52|image(:,:,3)<=0);
接著,讓這些顏色的地方在image表現出來。
image(x)=1;
image(y)=1;
image(z)=1;
可是現在問題來了....怎麼從原本影像刪除褐色的範圍呢?
不過這樣還有一個問題,就是這樣選取到的顏色只有深褐色部份,怎麼讓淡的褐色也被選取到呢?
感謝




























































































