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
对不起,我将更改代码 –
请不要关闭,请尊重本网站,并允许我澄清问题,我有 –