示例一:
fc=imread('003.jpg');
imshow(fc);
fR=fc(:,:,1);fG=fc(:,:,2);fB=fc(:,:,3);
w=fspecial('average',25);
fR_filtered=imfilter(fR,w);
fG_filtered=imfilter(fG,w);
fB_filtered=imfilter(fB,w);
fc_RGB=cat(3,fR_filtered,fG_filtered,fB_filtered);
figure,imshow(fc_RGB);
示例二:
h=rgb2hsi(fc);
H=h(:,:,1);S=h(:,:,2);I=h(:,:,3);
w=fspecial('average',25);
I_filtered=imfilter(I,w,'replicate');
h=cat(3,H,S,I_filtered);
f=hsi2rgb(h);
f=min(f,1);
imshow(f);