请各位帮忙看看,为什么显示运行结果呢,运行后,系统也没有一点提示错误的地方
image=imread('huo.jpg');
%imshow(image);
image=imread('huo.jpg');
imager=image(:,:,1);
%imshow(imager);
image=imread('huo.jpg');
imageg=image(:,:,2);
%imshow(imageg);
image=imread('huo.jpg');
imageb=image(:,:,3);
%imshow(imageb);
r_aver=217;
g_aver=110;
b_aver=78;
[m,n,~]=size(img);
for i=1:m
for j=1:n
r=image(i,j,1);
g=image(i,j,2);
b=image(i,j,3);
b_p=src(i,j,0)/sum(src(i,j));
g_p=src(i,j,1)/sum(src(i,j));
r_p=src(i,j,2)/sum(src(i,j));
if src(i,j,2)>r_aver & src(i,j,2)>src(i,j,1)>src(i,j,0);
if r_p>=1.14*g_p-0.076 & r_p<=-0.989*g_p+0.991 & r_p>=-2.077*g_p+1.025;
if r_p<=-1.881*b_p+0.9582 & r_p<=95.348*b_p+0.171 & r_p>=-0.543*b_p+0.506;
if g_p>=0.846*b_p+0.048 & g_p<=-0.461*b_p+0.495 & g_p<=191.957*b_p-0.621;
src(i,j,0)=0;
src(i,j,1)=255;
src(i,j,2)=0;
end
end
end
end
end
end
return ;
image_new=image;
imshow(image_new);