function image_e=eyeextract(image1)
x=mov.Height;
y=mov.Width;
image1=im2uint8(img);
figure(1),
imshow(image1);
FaceLMmine=FaceLM([ 20 23 26 29],:);
hold on;
plot( FaceLMmine(:,1), FaceLMmine(:,2), 'r*')
left_eye_ct=(FaceLM(23,1)+FaceLM(20,1))/2;
left_eye_yct=(FaceLM(23,2)+FaceLM(20,2))/2;
hold on;plot(left_eye_ct,left_eye_yct,'b*');
right_eye_ct=(FaceLM(26,1)+FaceLM(29,1))/2;
right_eye_yct=(FaceLM(26,2)+FaceLM(29,2))/2;
hold on;plot(right_eye_ct,right_eye_yct,'b*');
ED=right_eye_ct-left_eye_ct;
xrm=FaceLM(23,1);
xlm=FaceLM(20,1);
yrm=FaceLM(23,2);
ylm=FaceLM(20,2);
x1fmr=round(xrm);
y1fmr=round(yrm-0.40*ED);
x2fmr=round(xlm);
y2fmr=round(ylm+0.30*ED);
xroi_fmr=[x1fmr x2fmr x2fmr x1fmr x1fmr];
yroi_fmr=[y2fmr y2fmr y1fmr y1fmr y2fmr];
fmr_roi=uint8(poly2mask(xroi_fmr,yroi_fmr,x,y));
fmr_ext=fmr_roi.*a;
subplot(2,2,1)
image_e1=croppedimage(fmr_ext);
title('left');
imwrite(image,'left_close.png');
xrm1=FaceLM(26,1);
xlm1=FaceLM(29,1);
yrm1=FaceLM(26,2);
ylm1=FaceLM(29,2);
x3fmr=round(xrm1);
y3fmr=round(yrm1-0.40*ED);
x4fmr=round(xlm1);
y4fmr=round(ylm1+0.30*ED);
xroi_fmr1=[x3fmr x4fmr x4fmr x3fmr x3fmr];
yroi_fmr1=[y4fmr y4fmr y3fmr y3fmr y4fmr];
fmr_roi1=uint8(poly2mask(xroi_fmr1,yroi_fmr1,x,y));
fmr_ext1=fmr_roi1.*a;
subplot(2,2,2)
image_e=croppedimage(fmr_ext1);
title('right')
imwrite(image1,'right.png');