human/types/handpose/handpipeline.d.ts

32 lines
996 B
TypeScript
Raw Normal View History

2021-05-22 20:53:51 +02:00
import * as detector from './handdetector';
2021-03-17 23:57:00 +01:00
export declare class HandPipeline {
2021-05-22 20:53:51 +02:00
handDetector: detector.HandDetector;
handPoseModel: any;
2021-03-17 23:57:00 +01:00
inputSize: number;
2021-05-22 20:53:51 +02:00
storedBoxes: Array<{
startPoint: number[];
endPoint: number[];
palmLandmarks: number[];
confidence: number;
} | null>;
2021-03-17 23:57:00 +01:00
skipped: number;
detectedHands: number;
2021-05-22 20:53:51 +02:00
constructor(handDetector: any, handPoseModel: any);
2021-05-05 16:07:44 +02:00
calculateLandmarksBoundingBox(landmarks: any): {
startPoint: number[];
endPoint: number[];
};
2021-03-17 23:57:00 +01:00
getBoxForPalmLandmarks(palmLandmarks: any, rotationMatrix: any): {
startPoint: number[];
endPoint: any[];
palmLandmarks: any;
};
getBoxForHandLandmarks(landmarks: any): {
startPoint: number[];
endPoint: any[];
palmLandmarks: any;
};
transformRawCoords(rawCoords: any, box2: any, angle: any, rotationMatrix: any): any;
estimateHands(image: any, config: any): Promise<{}[]>;
}