UNPKG

react-use-face-detection

Version:

Face detection React hook powered by @mediapipe/face_detection, @mediapipe/camera_utils, react-webcam

19 lines (18 loc) 702 B
import { Camera } from '@mediapipe/camera_utils'; import { FaceDetection, Options, Results } from '@mediapipe/face_detection'; export declare type FaceDetectionResults = Results; export declare type FaceDetectionOptions = Options; export declare type CameraOptions = { mediaSrc: HTMLVideoElement; onFrame: () => Promise<void>; width: number; height: number; }; export declare type ICamera = (cameraOptions: CameraOptions) => Camera; export interface IFaceDetectionOptions { mirrored?: boolean; handleOnResults?: (results: FaceDetectionResults) => void; faceDetectionOptions?: FaceDetectionOptions; faceDetection: FaceDetection; camera?: ICamera; }