78#ifdef HDRL_USE_PRIVATE
hdrl_bpm_3d_method
Definition hdrl_bpm_3d.h:38
@ HDRL_BPM_3D_THRESHOLD_ABSOLUTE
Definition hdrl_bpm_3d.h:39
@ HDRL_BPM_3D_THRESHOLD_RELATIVE
Definition hdrl_bpm_3d.h:40
@ HDRL_BPM_3D_THRESHOLD_ERROR
Definition hdrl_bpm_3d.h:41
struct _hdrl_parameter_ hdrl_parameter
Definition hdrl_parameter.h:27
double hdrl_bpm_3d_parameter_get_kappa_high(const hdrl_parameter *)
Access the kappa_high in the BPM_3D parameter.
Definition hdrl_bpm_3d.c:196
double hdrl_bpm_3d_parameter_get_kappa_low(const hdrl_parameter *)
Access the kappa_low in the BPM_3D parameter.
Definition hdrl_bpm_3d.c:182
cpl_parameterlist * hdrl_bpm_3d_parameter_create_parlist(const char *, const char *, const hdrl_parameter *)
Create a parameter list for the BPM_3D computation.
Definition hdrl_bpm_3d.c:231
cpl_imagelist * hdrl_bpm_3d_compute(const hdrl_imagelist *imglist, const hdrl_parameter *params)
detect bad pixels on a stack of identical images
Definition hdrl_bpm_3d.c:409
hdrl_parameter * hdrl_bpm_3d_parameter_parse_parlist(const cpl_parameterlist *, const char *)
Parse a parameterlist to create input parameters for the BPM_3D.
Definition hdrl_bpm_3d.c:314
hdrl_bpm_3d_method hdrl_bpm_3d_parameter_get_method(const hdrl_parameter *)
Access the method in the BPM_3D parameter.
Definition hdrl_bpm_3d.c:210
cpl_error_code hdrl_bpm_3d_parameter_verify(const hdrl_parameter *)
Verify basic correctness of the BPM_3D parameters.
Definition hdrl_bpm_3d.c:128
hdrl_parameter * hdrl_bpm_3d_parameter_create(double, double, hdrl_bpm_3d_method)
Creates BPM Parameters object for the imagelist method.
Definition hdrl_bpm_3d.c:108
cpl_boolean hdrl_bpm_3d_parameter_check(const hdrl_parameter *)
Check that the parameter is a BPM_3D parameter.
Definition hdrl_bpm_3d.c:170
Definition hdrl_imagelist_defs.h:42