Function: bilateralFilter()
bilateralFilter(
__named_parameters):Promise<Uint8ClampedArray<ArrayBufferLike>>
Defined in: safeWasmWrappers.js:82
Parameters
__named_parameters
any
The input options.
Returns
Promise<Uint8ClampedArray<ArrayBufferLike>>
The filtered image pixels.
Description
Takes a Uint8ClampedArray and its dimensions and applies a bilateral filter on the Uint8ClampedArray image.
The sigma_spatial and sigma_range set weights to the respective Gaussian kernels applied to spatial (x, y) and range (color) data -
they both have recommended default values applied.
The default color_space is 0, which is CIE LAB, but sRGB can be chosen by setting color_space = 1. CIE LAB is more
accurate, but sRGB is slightly faster.
Async
bilateralFilter
Throws
If the WASM function fails.
Example
const filtered = await bilateralFilter({ pixels, width, height });
Variation
Standard bilateral filter with default parameters
Since
0.0.0