human/types/blazeface/facepipeline.d.ts

37 lines
1.2 KiB
TypeScript
Raw Normal View History

2021-03-17 23:57:00 +01:00
export declare class Pipeline {
2021-05-22 20:53:51 +02:00
storedBoxes: Array<{
startPoint: number[];
endPoint: number[];
landmarks: any;
confidence: number;
faceConfidence?: number;
}>;
2021-03-17 23:57:00 +01:00
boundingBoxDetector: any;
meshDetector: any;
irisModel: any;
boxSize: number;
meshSize: number;
irisSize: number;
irisEnlarge: number;
skipped: number;
detectedFaces: number;
constructor(boundingBoxDetector: any, meshDetector: any, irisModel: any);
transformRawCoords(rawCoords: any, box: any, angle: any, rotationMatrix: any): any;
getLeftToRightEyeDepthDifference(rawCoords: any): number;
getEyeBox(rawCoords: any, face: any, eyeInnerCornerIndex: any, eyeOuterCornerIndex: any, flip?: boolean): {
box: {
startPoint: number[];
2021-04-28 14:58:21 +02:00
endPoint: number[];
2021-03-17 23:57:00 +01:00
landmarks: any;
};
boxSize: number[];
crop: any;
};
getEyeCoords(eyeData: any, eyeBox: any, eyeBoxSize: any, flip?: boolean): {
2021-05-22 20:53:51 +02:00
rawCoords: [number, number, number][];
iris: [number, number, number][];
2021-03-17 23:57:00 +01:00
};
getAdjustedIrisCoords(rawCoords: any, irisCoords: any, direction: any): any;
predict(input: any, config: any): Promise<any>;
}