0
から色のいずれかを除去することは(赤たとえば)RGBの色の1を維持し、他のすべてを削除する方法についてのトピックは、ここにMathWorks社のMATLABのコードがある私を発見した私たちは、画像 RGB画像
次考えてみましょうこれは実行した後に、同じタスク
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);
結果、以下の持っているOKようだが、私は色を変えることができる唯一の方法ですか? ?私は私が必要なものをループせずにそれを行うことができますが、ここでは、MATLABドキュメントのような行列演算を使用する必要があり
あなたは何を期待したのですか? – Suever
申し訳ありませんが、私はコードを変更します –
私はこのサイトを尊重し、私は私が持っている質問を明確にすることができますようにしないでください –