![]() |
Leptonica
1.83.1
Image processing and image analysis suite
|
#include <bilateral.h>
Data Fields | |
struct Pix * | pixs |
struct Pix * | pixsc |
l_int32 | reduction |
l_float32 | spatial_stdev |
l_float32 | range_stdev |
l_float32 * | spatial |
l_float32 * | range |
l_int32 | minval |
l_int32 | maxval |
l_int32 | ncomps |
l_int32 * | nc |
l_int32 * | kindex |
l_float32 * | kfract |
struct Pixa * | pixac |
l_uint32 *** | lineset |
Bilateral filter
Definition at line 115 of file bilateral.h.
l_float32* L_Bilateral::kfract |
mapping from intensity to fract k
Definition at line 129 of file bilateral.h.
Referenced by bilateralApply(), bilateralCreate(), and bilateralDestroy().
l_int32* L_Bilateral::kindex |
mapping from intensity to lower k
Definition at line 128 of file bilateral.h.
Referenced by bilateralApply(), bilateralCreate(), and bilateralDestroy().
l_uint32*** L_Bilateral::lineset |
lineptrs for pixac
Definition at line 131 of file bilateral.h.
Referenced by bilateralApply(), and bilateralDestroy().
l_int32 L_Bilateral::maxval |
l_int32 L_Bilateral::minval |
l_int32* L_Bilateral::nc |
set of k values (size ncomps)
Definition at line 127 of file bilateral.h.
Referenced by bilateralCreate(), and bilateralDestroy().
l_int32 L_Bilateral::ncomps |
number of intermediate results
Definition at line 126 of file bilateral.h.
Referenced by bilateralApply(), bilateralCreate(), and bilateralDestroy().
struct Pixa* L_Bilateral::pixac |
intermediate result images (PBC)
Definition at line 130 of file bilateral.h.
Referenced by bilateralApply(), and bilateralDestroy().
struct Pix* L_Bilateral::pixs |
clone of source pix
Definition at line 117 of file bilateral.h.
Referenced by bilateralApply(), bilateralCreate(), and bilateralDestroy().
struct Pix* L_Bilateral::pixsc |
downscaled pix with mirrored border
Definition at line 118 of file bilateral.h.
Referenced by bilateralCreate(), and bilateralDestroy().
l_float32* L_Bilateral::range |
one-sided gaussian range kernel
Definition at line 123 of file bilateral.h.
Referenced by bilateralCreate(), and bilateralDestroy().
l_float32 L_Bilateral::range_stdev |
stdev of range gaussian
Definition at line 121 of file bilateral.h.
Referenced by bilateralCreate().
l_int32 L_Bilateral::reduction |
1, 2 or 4x for intermediates
Definition at line 119 of file bilateral.h.
Referenced by bilateralApply(), and bilateralCreate().
l_float32* L_Bilateral::spatial |
1D gaussian spatial kernel
Definition at line 122 of file bilateral.h.
Referenced by bilateralCreate(), and bilateralDestroy().
l_float32 L_Bilateral::spatial_stdev |
stdev of spatial gaussian
Definition at line 120 of file bilateral.h.
Referenced by bilateralCreate().