facenet-js
Version:
Face detection and recognition library using TensorFlow.js and MediaPipe along with helpful React hooks and components
18 lines • 795 B
TypeScript
import { Embedding, EmbeddingRequest, EmbeddingResult, FaceDetection, FaceDetectionOptions, FaceDetectorState } from './types';
export declare class FaceDetector {
private faceDetector;
private faceEmbedder;
private options;
private _state;
private _error;
constructor(options: FaceDetectionOptions);
get state(): FaceDetectorState;
get error(): Error | null;
initialize(): Promise<void>;
detectFromImage(imageElement: HTMLImageElement): FaceDetection[];
detectFromVideo(videoElement: HTMLVideoElement, timestamp: number): FaceDetection[];
private validateAndNormalizeRegion;
embed(request: EmbeddingRequest): EmbeddingResult | null;
static cosineSimilarity(a: Embedding, b: Embedding): number;
}
//# sourceMappingURL=FaceDetector.d.ts.map