Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
nlmeans_core.h File Reference
#include "iop/iop_api.h"
#include "pixel/format.h"
+ Include dependency graph for nlmeans_core.h:
+ This graph shows which files directly or indirectly include this file:

Go to the source code of this file.

Data Structures

struct  dt_nlmeans_param_t
 

Typedefs

typedef struct dt_nlmeans_param_t dt_nlmeans_param_t
 

Functions

int 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)
 
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)
 
int nlmeans_denoise_cl (const dt_nlmeans_param_t *const params, const int devid, cl_mem dev_in, cl_mem dev_out, const dt_iop_roi_t *const roi_in)
 
int nlmeans_denoiseprofile_cl (const dt_nlmeans_param_t *const params, const int devid, cl_mem dev_in, cl_mem dev_out, const dt_iop_roi_t *const roi_in)
 

Typedef Documentation

◆ dt_nlmeans_param_t

Definition at line 46 of file nlmeans_core.h.

Function Documentation

◆ nlmeans_denoise()

◆ nlmeans_denoise_cl()

int nlmeans_denoise_cl ( const dt_nlmeans_param_t *const  params,
const int  devid,
cl_mem  dev_in,
cl_mem  dev_out,
const dt_iop_roi_t *const  roi_in 
)

Definition at line 750 of file nlmeans_core.c.

References FALSE, nlmeans_cl_run(), and params.

Referenced by process_cl().

◆ nlmeans_denoise_sse2()

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 
)

◆ nlmeans_denoiseprofile_cl()

int nlmeans_denoiseprofile_cl ( const dt_nlmeans_param_t *const  params,
const int  devid,
cl_mem  dev_in,
cl_mem  dev_out,
const dt_iop_roi_t *const  roi_in 
)

Definition at line 758 of file nlmeans_core.c.

References nlmeans_cl_run(), params, and TRUE.

Referenced by process_nlmeans_cl().