![]() |
Ansel 0.0
A darktable fork - bloat + design vision
|
Include dependency graph for eigf.h:
This graph shows which files directly or indirectly include this file:Go to the source code of this file.
Functions | |
| static __DT_CLONE_TARGETS__ int | 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 __DT_CLONE_TARGETS__ int | 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 __DT_CLONE_TARGETS__ 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 __DT_CLONE_TARGETS__ 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__ int | 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 a, b, DT_GF_BLENDING_LINEAR, E, and MIN_FLOAT.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References a, b, DT_GF_BLENDING_LINEAR, E, and MIN_FLOAT.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References dt_gaussian_blur_4c(), dt_gaussian_free(), dt_gaussian_init(), dt_pixelpipe_cache_alloc_align_float_cache, dt_pixelpipe_cache_free_align, error(), g, height, MAX, max, MIN, min, out, and width.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References dt_gaussian_blur(), dt_gaussian_free(), dt_gaussian_init(), dt_pixelpipe_cache_alloc_align_float_cache, dt_pixelpipe_cache_free_align, error(), g, height, MAX, max, MIN, min, out, and width.
Referenced by fast_eigf_surface_blur().
|
inlinestatic |
References DT_GF_BLENDING_LINEAR, dt_pixelpipe_cache_alloc_align_float_cache, dt_pixelpipe_cache_free_align, dt_round_size_sse(), eigf_blending(), eigf_blending_no_mask(), eigf_variance_analysis(), eigf_variance_analysis_no_mask(), error(), height, i, interpolate_bilinear(), quantize(), scaling, and width.
Referenced by compute_luminance_mask(), and dt_focuspeaking().