24#define BOX_ITERATIONS 8
28#define BOXFILTER_KAHAN_SUM 0x1000000
32 const int radius,
const unsigned interations);
36 float *
const restrict scratch);
40void dt_box_min(
float *
const buf,
const size_t height,
const size_t width,
const int ch,
const int radius);
41void 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
void dt_box_max(float *const buf, const size_t height, const size_t width, const int ch, const int radius)
Definition box_filters.c:1435
void 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:1248
void dt_box_min(float *const buf, const size_t height, const size_t width, const int ch, const int radius)
Definition box_filters.c:1583
void 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:1225
void 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:1273