Function Arguments
/*-***********************************************************************/ /* */ /* mBModel */ /* */ /* Given a set of image overlap difference fits (parameters on the */ /* planes fit to pairwise difference images between adjacent images) */ /* interatively determine the "best" background adjustment for each */ /* image (assuming each image is changed to best match its neighbors */ /* with them remaining unchanged) uses these adjustments to modify */ /* each set of difference parameters, and iterate until the changes */ /* modifications become small enough. */ /* */ /* char *imgfile Reprojected image metadata list */ /* char *fitfile Set of image overlap difference fits */ /* char *corrtbl Output table of corrections for images */ /* in input list */ /* int noslope Only fit levels, not slopes */ /* int useall Use all the input differences (by default */ /* we exclude very small overlap areas) */ /* int niteration Number of iterations to run */ /* int debug Debugging output level */ /* */ /*************************************************************************/ struct mBgModelReturn *mBgModel(char *imgfile, char *fitfile, char *corrtbl, int noslope, int useall, int niter, int debug)
Return Structure
struct mBgModelReturn { int status; // Return status (0: OK, 1:ERROR) char msg [1024]; // Return message (for error return) char json[4096]; // Return parameters as JSON string };