|
MayaFlux 0.5.0
Digital-First Multimedia Processing Framework
|
| MAYAFLUX_API std::vector< float > MayaFlux::Kinesis::Vision::gaussian_blur | ( | std::span< const float > | src, |
| uint32_t | w, | ||
| uint32_t | h, | ||
| float | sigma | ||
| ) |
Separable Gaussian blur.
Kernel radius is ceil(3 * sigma). Kernel is normalised to unit sum. Decomposes into horizontal and vertical 1D passes via filter_separable.
| src | Single-channel float span, size must be w * h. |
| w | Image width in pixels. |
| h | Image height in pixels. |
| sigma | Standard deviation in pixels. Must be > 0. |
Definition at line 512 of file ImageFilter.cpp.
References gaussian_blur(), h, and sigma.
Referenced by canny(), gaussian_blur(), and harris_response().
Here is the call graph for this function:
Here is the caller graph for this function: