35#include "hdrl_image.h"
36#include "hdrl_imagelist.h"
67 const char *,
const hdrl_parameter *) ;
76 hdrl_imagelist * hdrl_data,
77 const cpl_mask * stat_mask,
78 const hdrl_parameter * collapse_params,
79 hdrl_parameter * flat_params,
81 cpl_image ** contrib_map);
87#ifdef HDRL_USE_PRIVATE
cpl_size hdrl_flat_parameter_get_filter_size_x(const hdrl_parameter *)
Access the filter_size_x in the FLAT parameter.
hdrl_parameter * hdrl_flat_parameter_create(cpl_size, cpl_size, hdrl_flat_method)
Creates FLAT Parameters object.
cpl_size hdrl_flat_parameter_get_filter_size_y(const hdrl_parameter *)
Access the filter_size_y in the FLAT parameter.
cpl_error_code hdrl_flat_compute(hdrl_imagelist *hdrl_data, const cpl_mask *stat_mask, const hdrl_parameter *collapse_params, hdrl_parameter *flat_params, hdrl_image **master, cpl_image **contrib_map)
compute high or low frequency master flat with median filtering
hdrl_flat_method hdrl_flat_parameter_get_method(const hdrl_parameter *)
Access the method in the FLAT parameter.
hdrl_parameter * hdrl_flat_parameter_parse_parlist(const cpl_parameterlist *, const char *)
Parse a parameterlist to create input parameters for the FLAT.
cpl_parameterlist * hdrl_flat_parameter_create_parlist(const char *, const char *, const hdrl_parameter *)
Create a parameter list for the FLAT computation.
cpl_boolean hdrl_flat_parameter_check(const hdrl_parameter *)
Check that the parameter is a FLAT parameter.