32#define BOX_ITERATIONS 8
36#define BOXFILTER_KAHAN_SUM 0x1000000
40 const int radius,
const unsigned interations);
44 float *
const restrict scratch);
48int dt_box_min(
float *
const buf,
const size_t height,
const size_t width,
const int ch,
const int radius);
49int dt_box_max(
float *
const buf,
const size_t height,
const size_t width,
const int ch,
const int radius);
int width
Definition bilateral.h:1
int height
Definition bilateral.h:1
int dt_box_max(float *const buf, const size_t height, const size_t width, const int ch, const int radius)
Definition box_filters.c:1453
int dt_box_mean_vertical(float *const buf, const size_t height, const size_t width, const int ch, const int radius)
Definition box_filters.c:1289
int dt_box_min(float *const buf, const size_t height, const size_t width, const int ch, const int radius)
Definition box_filters.c:1603
int dt_box_mean_horizontal(float *const restrict buf, const size_t width, const int ch, const int radius, float *const restrict scratch)
Definition box_filters.c:1259
int dt_box_mean(float *const buf, const size_t height, const size_t width, const int ch, const int radius, const unsigned interations)
Definition box_filters.c:1235