31#include "hdrl_imagelist.h"
45 const cpl_mask* stat_mask,
const hdrl_parameter* collapse_params,
46 hdrl_image** master, cpl_image** contrib_map,
47 cpl_table ** qctable);
50 const cpl_mask * stat_mask,
const hdrl_image * masterfringe,
51 cpl_table ** qctable);
53#if defined HDRL_USE_PRIVATE
54cpl_matrix * hdrl_mime_fringe_amplitudes(
const cpl_image * img0,
55 const cpl_mask * mask0);
57cpl_matrix * hdrl_mime_fringe_amplitudes_ls(
const cpl_image * img0,
58 const cpl_mask * mask0,
const cpl_image * fringe0);
60int hdrl_mime_gmix_derivs1(
const double x[],
const double params[],
62int hdrl_mime_gmix1(
const double x[],
const double params[],
double *result);
63cpl_matrix *hdrl_mime_hermite_series_create(
int n,
double center,
64 double scale,
const cpl_matrix * coeffs,
const cpl_matrix * x);
65cpl_matrix *hdrl_mime_hermite_functions_sums_create(
int n,
double center,
66 double scale,
const cpl_matrix * x);
cpl_error_code hdrl_fringe_correct(hdrl_imagelist *ilist_fringe, const cpl_imagelist *ilist_obj, const cpl_mask *stat_mask, const hdrl_image *masterfringe, cpl_table **qctable)
Scales and subtracts the master fringe from the images.
cpl_error_code hdrl_fringe_compute(hdrl_imagelist *ilist_fringe, const cpl_imagelist *ilist_obj, const cpl_mask *stat_mask, const hdrl_parameter *collapse_params, hdrl_image **master, cpl_image **contrib_map, cpl_table **qctable)
Calculates the master fringe and contribution map based on the.