human/types/human.d.ts

51 lines
1.3 KiB
TypeScript
Raw Normal View History

2021-02-08 18:47:38 +01:00
declare class Human {
tf: any;
2021-02-17 16:22:38 +01:00
package: any;
2021-02-08 18:47:38 +01:00
version: string;
config: any;
fx: any;
state: string;
numTensors: number;
analyzeMemoryLeaks: boolean;
checkSanity: boolean;
firstRun: boolean;
perf: any;
2021-03-04 16:33:08 +01:00
image: any;
2021-02-08 18:47:38 +01:00
models: any;
facemesh: any;
age: any;
gender: any;
emotion: any;
body: any;
hand: any;
constructor(userConfig?: {});
profile(): {};
analyze(...msg: any[]): void;
sanity(input: any): "input is not defined" | "input must be a tensor" | "backend not loaded" | null;
simmilarity(embedding1: any, embedding2: any): number;
load(userConfig?: null): Promise<void>;
checkBackend(force?: boolean): Promise<void>;
detectFace(input: any): Promise<{
confidence: number;
2021-03-03 15:59:04 +01:00
boxConfidence: number;
faceConfidence: number;
2021-02-08 18:47:38 +01:00
box: any;
mesh: any;
meshRaw: any;
boxRaw: any;
annotations: any;
age: number;
gender: string;
genderConfidence: number;
emotion: string;
embedding: any;
iris: number;
}[]>;
detect(input: any, userConfig?: {}): Promise<unknown>;
warmupBitmap(): Promise<any>;
warmupCanvas(): Promise<unknown>;
warmupNode(): Promise<unknown>;
warmup(userConfig: any): Promise<any>;
}
export { Human as default };