Go to the source code of this file.
◆ DT_DISTANCE_TRANSFORM_MAX
#define DT_DISTANCE_TRANSFORM_MAX (1e20) |
◆ dt_distance_transform_t
◆ dt_distance_transform_t
Enumerator |
---|
DT_DISTANCE_TRANSFORM_NONE | |
DT_DISTANCE_TRANSFORM_MASK | |
◆ _image_distance_transform()
static void _image_distance_transform |
( |
const float * |
f, |
|
|
float * |
z, |
|
|
float * |
d, |
|
|
int * |
v, |
|
|
const int |
n |
|
) |
| |
|
static |
◆ dt_image_distance_transform()
float dt_image_distance_transform |
( |
float *const restrict |
src, |
|
|
float *const restrict |
out, |
|
|
const size_t |
width, |
|
|
const size_t |
height, |
|
|
const float |
clip, |
|
|
const dt_distance_transform_t |
mode |
|
) |
| |
References _image_distance_transform(), dt_alloc_align, dt_alloc_align_float(), DT_DISTANCE_TRANSFORM_MASK, DT_DISTANCE_TRANSFORM_MAX, DT_DISTANCE_TRANSFORM_NONE, dt_free_align, dt_iop_image_fill(), f(), height, MAX, and width.