Ansel 0.0
A darktable fork - bloat + design vision
Loading...
Searching...
No Matches
region.c File Reference
#include "common/darktable.h"
#include "common/gaussian.h"
#include "develop/imageop.h"
#include "develop/imageop_math.h"
#include "develop/noise_generator.h"
#include "iop/highlights/blur.h"
#include "iop/highlights/chroma.h"
#include "iop/highlights/coefficient_field.h"
#include "iop/highlights/core.h"
#include "iop/highlights/region.h"
#include <math.h>
#include <string.h>
+ Include dependency graph for region.c:

Go to the source code of this file.

Functions

static __DT_CLONE_TARGETS__ void _region_gather (_hl_region_ctx_t *const ctx)
 
static __DT_CLONE_TARGETS__ void _region_composite (_hl_region_ctx_t *const ctx)
 
void _region_guided_filter (float *const restrict interp, const float *const restrict mask, const float *const restrict depth, const int width, const _hl_region_t *const region, const dt_dev_pixelpipe_t *pipe, const float solid_color, const int max_iter, const float noise_level)
 

Function Documentation

◆ _region_composite()

◆ _region_gather()

◆ _region_guided_filter()

void _region_guided_filter ( float *const restrict  interp,
const float *const restrict  mask,
const float *const restrict  depth,
const int  width,
const _hl_region_t *const  region,
const dt_dev_pixelpipe_t pipe,
const float  solid_color,
const int  max_iter,
const float  noise_level 
)