@novartc/novartc-ucp-blur
v1.0.1
Published
Browser background blur for MediaStream video tracks.
Downloads
281
Readme
@novartc/novartc-ucp-blur
Browser-side person segmentation and background blur for a MediaStream video track.
import { BackgroundBlurProcessor } from "@novartc/novartc-ucp-blur";
const processor = new BackgroundBlurProcessor({
stream: cameraStream,
wasmBaseUrl: "https://cdn.example.com/mediapipe/wasm",
modelAssetPath: "https://cdn.example.com/models/selfie_segmenter.tflite",
});
const blurredStream = await processor.start();
// Stop the processor when its output is no longer used.
processor.stop();wasmBaseUrl and modelAssetPath are required. blurRadius, featherRadius, and frameRate are optional; their
defaults are 10, 4, and 30. The WASM directory must contain the complete @mediapipe/tasks-vision/wasm output.
