Skip to content

bgsegm_createBackgroundSubtractorLSBP

bgsegmfunctionOpenCV 5.0.0
import { bgsegm_createBackgroundSubtractorLSBP } from '@banou/opencv-wasm'

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

ARGUMENTSmc, nSamples, LSBPRadius, Tlower
FUNCTIONbgsegm_createBackgroundSubtractorLSBP
RETURN TYPEbgsegm_BackgroundSubtractorLSBP | null
Call structure. A void return can still write to destination arguments. The parameter descriptions define inputs, outputs and ownership.

Creates an instance of BackgroundSubtractorLSBP algorithm.

Background Subtraction using Local SVD Binary Pattern. More details about the algorithm can be found at [LGuo2016]

bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number, noiseRemovalThresholdFacBG: number, noiseRemovalThresholdFacFG: number, LSBPthreshold: number, minCount: number): bgsegm_BackgroundSubtractorLSBP | null;
14 available overloads
bgsegm_createBackgroundSubtractorLSBP(): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number, noiseRemovalThresholdFacBG: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number, noiseRemovalThresholdFacBG: number, noiseRemovalThresholdFacFG: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number, noiseRemovalThresholdFacBG: number, noiseRemovalThresholdFacFG: number, LSBPthreshold: number): bgsegm_BackgroundSubtractorLSBP | null;
bgsegm_createBackgroundSubtractorLSBP(mc: number, nSamples: number, LSBPRadius: number, Tlower: number, Tupper: number, Tinc: number, Tdec: number, Rscale: number, Rincdec: number, noiseRemovalThresholdFacBG: number, noiseRemovalThresholdFacFG: number, LSBPthreshold: number, minCount: number): bgsegm_BackgroundSubtractorLSBP | null;
mc

Whether to use camera motion compensation.

nSamples

Number of samples to maintain at each point of the frame.

LSBPRadius

LSBP descriptor radius.

Tlower

Lower bound for T-values. See [LGuo2016] for details.

Tupper

Upper bound for T-values. See [LGuo2016] for details.

Tinc

Increase step for T-values. See [LGuo2016] for details.

Tdec

Decrease step for T-values. See [LGuo2016] for details.

Rscale

Scale coefficient for threshold values.

Rincdec

Increase/Decrease step for threshold values.

noiseRemovalThresholdFacBG

Strength of the noise removal for background points.

noiseRemovalThresholdFacFG

Strength of the noise removal for foreground points.

LSBPthreshold

Threshold for LSBP binary string.

minCount

Minimal number of matches for sample to be considered as foreground.

Returns

The bgsegm_BackgroundSubtractorLSBP | 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.