![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Go to the source code of this file.
Functions | |
static void | eigf_variance_analysis (const float *const restrict guide, const float *const restrict mask, float *const restrict out, const size_t width, const size_t height, const float sigma) |
static void | eigf_variance_analysis_no_mask (const float *const restrict guide, float *const restrict out, const size_t width, const size_t height, const float sigma) |
static void | eigf_blending (float *const restrict image, const float *const restrict mask, const float *const restrict av, const size_t Ndim, const dt_iop_guided_filter_blending_t filter, const float feathering) |
static void | eigf_blending_no_mask (float *const restrict image, const float *const restrict av, const size_t Ndim, const dt_iop_guided_filter_blending_t filter, const float feathering) |
static __DT_CLONE_TARGETS__ void | fast_eigf_surface_blur (float *const restrict image, const size_t width, const size_t height, const float sigma, float feathering, const int iterations, const dt_iop_guided_filter_blending_t filter, const float scale, const float quantization, const float quantize_min, const float quantize_max) |
|
inlinestatic |
References DT_GF_BLENDING_LINEAR, E, and MIN_FLOAT.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References DT_GF_BLENDING_LINEAR, E, and MIN_FLOAT.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References dt_alloc_sse_ps(), dt_free_align, dt_gaussian_blur_4c(), dt_gaussian_free(), dt_gaussian_init(), error(), height, MAX, MIN, and width.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References dt_alloc_sse_ps(), dt_free_align, dt_gaussian_blur(), dt_gaussian_free(), dt_gaussian_init(), error(), height, MAX, MIN, and width.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References dt_alloc_sse_ps(), dt_control_log(), dt_free_align, DT_GF_BLENDING_LINEAR, dt_round_size_sse(), eigf_blending(), eigf_blending_no_mask(), eigf_variance_analysis(), eigf_variance_analysis_no_mask(), height, interpolate_bilinear(), quantize(), and width.
Referenced by compute_luminance_mask(), and dt_focuspeaking().