FaceDetector class

Performs face detection on images.

Signature:

export declare class FaceDetector extends VisionTaskRunner 

Extends: VisionTaskRunner

Methods

Method Modifiers Description
createFromModelBuffer(wasmFileset, modelAssetBuffer) static Initializes the Wasm runtime and creates a new face detector based on the provided model asset buffer.
createFromModelPath(wasmFileset, modelAssetPath) static Initializes the Wasm runtime and creates a new face detector based on the path to the model asset.
createFromOptions(wasmFileset, faceDetectorOptions) static Initializes the Wasm runtime and creates a new face detector from the provided options.
detect(image, imageProcessingOptions) Performs face detection on the provided single image and waits synchronously for the response. Only use this method when the FaceDetector is created with running mode image.
detectForVideo(videoFrame, timestamp, imageProcessingOptions) Performs face detection on the provided video frame and waits synchronously for the response. Only use this method when the FaceDetector is created with running mode video.
setOptions(options) Sets new options for the FaceDetector.Calling setOptions() with a subset of options only affects those options. You can reset an option back to its default value by explicitly setting it to undefined.

FaceDetector.createFromModelBuffer()

Initializes the Wasm runtime and creates a new face detector based on the provided model asset buffer.

Signature:

static createFromModelBuffer(wasmFileset: WasmFileset, modelAssetBuffer: Uint8Array): Promise<FaceDetector>;

Paramete