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>;