UNPKG

@idscan/idvc2

Version:

component for the capturing documents

64 lines (63 loc) 1.64 kB
import { Geometry } from '../../helpers/geometry'; import { Color } from '../../helpers/color'; declare class Face { module: any; protected isAllocate: boolean; private n; protected w: number; protected h: number; prcsq: number | null; rcsq: Float32Array | null; maxndetections: number; ppixels: number | null; faceSuccessCount: number; faceFailCount: number; faceNotRecognizedCount: number; private memory; pixels: Uint8Array; res: { cancel: boolean; image: null; touch: boolean; type: string; status: boolean; }; private color; protected geometry: Geometry | null; protected edgesColor: string; constructor(core: any); init(geometry: Geometry, color: Color): void; initMemory(): void; updateMemory(dets: number[][]): any[]; allocate(w: number, h: number): void; findFace(data: number[]): { tresh: number; face: { x: number; y: number; radius: number; }; thresh?: undefined; } | { thresh: number; face: { x: number; y: number; radius: number; }; tresh?: undefined; }; setColorFromAngle(angle: number): void; result(status?: boolean, image?: any, touch?: boolean): { status: boolean; image: any; faceSuccessCount: number; faceFailCount: number; faceNotRecognizedCount: number; touch: boolean; cancel: boolean; type: string; }; processFace(): void; } export default Face;