UNPKG

jaakrecog-liveness

Version:

is a facial recognition plugin whose intention is to be a proof of life, this plugin has been developed to be used in projects with Angular@^8.1.1

34 lines (33 loc) 1.23 kB
import { ElementRef, OnInit, EventEmitter } from '@angular/core'; import { JaakrecogLivenessService } from './jaakrecog-liveness.service'; export declare class JaakrecogLivenessComponent implements OnInit { private livenesSrv; url: string; landmarks: boolean; trackingFace: boolean; videoDuration: number; animation: boolean; getResult: EventEmitter<any>; trackFaceResult: EventEmitter<any>; video: ElementRef; step: 'step1' | 'step2' | 'step3' | 'step4'; stream: MediaStream; recordedBlobs: any[]; mediaRecorder: any; downloadUrl: any; videoBase64: string; animationShow: boolean; constructor(livenesSrv: JaakrecogLivenessService); ngOnInit(): Promise<void>; initCamera(): Promise<void>; getPermission(): Promise<MediaStream>; initVideoCapture(stream: MediaStream): Promise<boolean>; startRecording(): void; stopRecording(): Blob; nextStep(): Promise<void>; getBase64(file: any): Promise<any>; setupFaceApi(): Promise<void>; trackFaceRecog(): Promise<any>; drawLandmarks(video: HTMLVideoElement, detection: any): Promise<boolean>; verifyVideo(video: string): Promise<any>; }