printf("original image is restored\n");
cvcopy( color_img0, color_img, null );
cvcopy( gray_img0, gray_img, null );
cvzero( mask );
break;
case 's':
printf("simple floodfill mode is set\n");
ffill_case = 0;
break;
case 'f':
printf("fixed range floodfill mode is set\n");
ffill_case = 1;
break;
case 'g':
printf("gradient (floating range) floodfill mode is set\n");
ffill_case = 2;
break;
case '4':
printf("4-connectivity mode is set\n");
connectivity = 4;
break;
case '8':
printf("8-connectivity mode is set\n");
connectivity = 8;
break;
}
}
exit_main:
cvdestroywindow( "test" );
cvreleaseimage( &gray_img );
cvreleaseimage( &gray_img0 );
cvreleaseimage( &color_img );
cvreleaseimage( &color_img0 );
cvreleaseimage( &mask );
return 1;
}
#ifdef _eic
main(1,"ffilldemo.c");
#endif