/* * mk_stereo.c */ #include #include #include #include "image.h" /* -------------------------------------------------------------------- */ int boucle(int nbre) { int numseq, foo; char rname[100], lname[100], dname[100]; Image_Desc *right, *left, *dest; for (numseq=0; numseq %s\n", rname, lname, dname); right = Image_TGA_alloc_load(rname); left = Image_TGA_alloc_load(lname); dest = Image_clone(left, 0); Image_combine_stereo_0(left, right,dest); Image_TGA_save(dname, dest, 0); Image_DeAllocate(left); free(left); Image_DeAllocate(right); free(right); Image_DeAllocate(dest); free(dest); } return 0; } /* -------------------------------------------------------------------- */ int touch_done(void) { FILE *fp; fp = fopen("stereo.done", "a+"); fprintf(fp, "%d\n", getpid()); fclose(fp); return 0; } /* -------------------------------------------------------------------- */ int main(int argc, char *argv[]) { Image_print_version(1); boucle(170); touch_done(); return 0; } /* -------------------------------------------------------------------- */