@swan-admin/swan-ai-measurements
Version:
provides ai measurement suggestion
17 lines (16 loc) • 494 B
TypeScript
import { URLType } from "./enum.js";
interface VideoEmitOptions {
image: string;
scanId: string;
}
type PoseStatusCallback = (data: any) => void;
declare class PoseDetection {
#private;
constructor(accessKey?: string, urlType?: URLType, token?: string);
connect(): Promise<string>;
videoEmit({ image, scanId }: VideoEmitOptions): void;
disconnect(): void;
poseStatus(callBack: PoseStatusCallback): void;
connected(): boolean;
}
export default PoseDetection;