Skip to content

ximgproc_createFastBilateralSolverFilter

Extended image processingfunctionOpenCV 5.0.0
import { ximgproc_createFastBilateralSolverFilter } from '@banou/opencv-wasm'

Use after await initOpenCV(). See the initialization and named imports guide.

ARGUMENTSguide, sigma_spatial, sigma_luma, sigma_chroma
FUNCTIONximgproc_createFastBilateralSolverFilter
RETURN TYPEximgproc_FastBilateralSolverFilter | null
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Factory method, create instance of FastBilateralSolverFilter and execute the initialization routines.

ximgproc_createFastBilateralSolverFilter(guide: Mat, sigma_spatial: number, sigma_luma: number, sigma_chroma: number, lambda: number, num_iter: number, max_tol: number): ximgproc_FastBilateralSolverFilter | null;
4 available overloads
ximgproc_createFastBilateralSolverFilter(guide: Mat, sigma_spatial: number, sigma_luma: number, sigma_chroma: number): ximgproc_FastBilateralSolverFilter | null;
ximgproc_createFastBilateralSolverFilter(guide: Mat, sigma_spatial: number, sigma_luma: number, sigma_chroma: number, lambda: number): ximgproc_FastBilateralSolverFilter | null;
ximgproc_createFastBilateralSolverFilter(guide: Mat, sigma_spatial: number, sigma_luma: number, sigma_chroma: number, lambda: number, num_iter: number): ximgproc_FastBilateralSolverFilter | null;
ximgproc_createFastBilateralSolverFilter(guide: Mat, sigma_spatial: number, sigma_luma: number, sigma_chroma: number, lambda: number, num_iter: number, max_tol: number): ximgproc_FastBilateralSolverFilter | null;
guide

image serving as guide for filtering. It should have 8-bit depth and either 1 or 3 channels.

sigma_spatial

parameter, that is similar to spatial space sigma (bandwidth) in bilateralFilter.

sigma_luma

parameter, that is similar to luma space sigma (bandwidth) in bilateralFilter.

sigma_chroma

parameter, that is similar to chroma space sigma (bandwidth) in bilateralFilter.

lambda

smoothness strength parameter for solver.

num_iter

number of iterations used for solver, 25 is usually enough.

max_tol

convergence tolerance used for solver.

For more details about the Fast Bilateral Solver parameters, see the original paper [BarronPoole2016].

Returns

The ximgproc_FastBilateralSolverFilter | null result.

These signatures describe this package. Upstream documentation can mention optional backends that are absent from this build. Check runtime compatibility before choosing a backend or file format.