Synopsis
#include <vips/vips.h>
int im_lrmerge (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int dx
,
int dy
,
int mwidth
);
int im_tbmerge (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int dx
,
int dy
,
int mwidth
);
int im_lrmerge1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int mwidth
);
int im_tbmerge1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int mwidth
);
int im_lrmosaic (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
int im_tbmosaic (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
int im_lrmosaic1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
int im_tbmosaic1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
int im_global_balance (IMAGE *in
,
IMAGE *out
,
double gamma
);
int im_global_balancef (IMAGE *in
,
IMAGE *out
,
double gamma
);
int im_correl (IMAGE *ref
,
IMAGE *sec
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int hwindowsize
,
int hsearchsize
,
double *correlation
,
int *x
,
int *y
);
int im_remosaic (IMAGE *in
,
IMAGE *out
,
const char *old_str
,
const char *new_str
);
int im_align_bands (IMAGE *in
,
IMAGE *out
);
int im_maxpos_subpel (IMAGE *in
,
double *x
,
double *y
);
Details
im_lrmerge ()
int im_lrmerge (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int dx
,
int dy
,
int mwidth
);
im_tbmerge ()
int im_tbmerge (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int dx
,
int dy
,
int mwidth
);
im_lrmerge1 ()
int im_lrmerge1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int mwidth
);
im_tbmerge1 ()
int im_tbmerge1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int mwidth
);
im_lrmosaic ()
int im_lrmosaic (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
im_tbmosaic ()
int im_tbmosaic (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
im_lrmosaic1 ()
int im_lrmosaic1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
im_tbmosaic1 ()
int im_tbmosaic1 (IMAGE *ref
,
IMAGE *sec
,
IMAGE *out
,
int bandno
,
int xr1
,
int yr1
,
int xs1
,
int ys1
,
int xr2
,
int yr2
,
int xs2
,
int ys2
,
int halfcorrelation
,
int halfarea
,
int balancetype
,
int mwidth
);
im_global_balance ()
int im_global_balance (IMAGE *in
,
IMAGE *out
,
double gamma
);
im_global_balancef ()
int im_global_balancef (IMAGE *in
,
IMAGE *out
,
double gamma
);
im_correl ()
int im_correl (IMAGE *ref
,
IMAGE *sec
,
int xref
,
int yref
,
int xsec
,
int ysec
,
int hwindowsize
,
int hsearchsize
,
double *correlation
,
int *x
,
int *y
);
im_remosaic ()
int im_remosaic (IMAGE *in
,
IMAGE *out
,
const char *old_str
,
const char *new_str
);
im_align_bands ()
int im_align_bands (IMAGE *in
,
IMAGE *out
);
im_maxpos_subpel ()
int im_maxpos_subpel (IMAGE *in
,
double *x
,
double *y
);