@swan-admin/swan-ai-measurements
Version:
provides ai measurement suggestion
16 lines (15 loc) • 443 B
TypeScript
interface VideoEmitOptions {
image: string;
scanId: string;
}
type PoseStatusCallback = (data: any) => void;
declare class PoseDetection {
#private;
constructor(accessKey: string, stagingUrl?: boolean);
connect(): Promise<string>;
videoEmit({ image, scanId }: VideoEmitOptions): void;
disconnect(): void;
poseStatus(callBack: PoseStatusCallback): void;
connected(): boolean;
}
export default PoseDetection;