54 cl_mem dev_in, cl_mem dev_out,
const dt_iop_roi_t *
const roi_in);
56 cl_mem dev_in, cl_mem dev_out,
const dt_iop_roi_t *
const roi_in);
void nlmeans_denoise_sse2(const float *const inbuf, float *const outbuf, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const dt_nlmeans_param_t *const params)
void nlmeans_denoise(const float *const inbuf, float *const outbuf, const dt_iop_roi_t *const roi_in, const dt_iop_roi_t *const roi_out, const dt_nlmeans_param_t *const params)
Definition nlmeans_core.c:391
dt_dev_pixelpipe_type_t
Definition pixelpipe.h:28
Definition nlmeans_core.h:24
int decimate
Definition nlmeans_core.h:33
float center_weight
Definition nlmeans_core.h:29
int kernel_vert
Definition nlmeans_core.h:39
const float *const norm
Definition nlmeans_core.h:34
float scale
Definition nlmeans_core.h:26
int kernel_horiz
Definition nlmeans_core.h:38
int kernel_init
Definition nlmeans_core.h:36
float scattering
Definition nlmeans_core.h:25
int patch_radius
Definition nlmeans_core.h:31
float sharpness
Definition nlmeans_core.h:30
int search_radius
Definition nlmeans_core.h:32
dt_dev_pixelpipe_type_t pipetype
Definition nlmeans_core.h:35
int kernel_dist
Definition nlmeans_core.h:37
float chroma
Definition nlmeans_core.h:28
int kernel_accu
Definition nlmeans_core.h:40
float luma
Definition nlmeans_core.h:27