clc;
clear;
Y=imread('photo/1.bmp');
imshow(Y);
R=Y(:,:,1);
G=Y(:,:,2);
B=Y(:,:,3);
[m,n]=size(R);
for i=1:m
for j=1:n
if (R(i,j)>180&&R(i,j)<240)&&(G(i,j)>150&&G(i,j)<200)&&(B(i,j)>110&&B(i,j)<165)
A8(i,j)=1;
else
A8(i,j)=0;
end
end
end
A=medfilt2(A8);
se=strel('disk',5,4);
A8=imdilate(A,se);
A8=imfill(A8,'holes');
A8=bwareaopen(A8,500);
figure;imshow(A8);
R(~A8)=0;
G(~A8)=0;
B(~A8)=0;
A8=cat(3,R,G,B);
figure,imshow(A8);
clear;
Y=imread('photo/1.bmp');
imshow(Y);
R=Y(:,:,1);
G=Y(:,:,2);
B=Y(:,:,3);
[m,n]=size(R);
for i=1:m
for j=1:n
if (R(i,j)>180&&R(i,j)<240)&&(G(i,j)>150&&G(i,j)<200)&&(B(i,j)>110&&B(i,j)<165)
A8(i,j)=1;
else
A8(i,j)=0;
end
end
end
A=medfilt2(A8);
se=strel('disk',5,4);
A8=imdilate(A,se);
A8=imfill(A8,'holes');
A8=bwareaopen(A8,500);
figure;imshow(A8);
R(~A8)=0;
G(~A8)=0;
B(~A8)=0;
A8=cat(3,R,G,B);
figure,imshow(A8);