openpose-editor
Version:
A pose editor library made with React and TypeScript
24 lines (23 loc) • 575 B
TypeScript
import React, { CSSProperties } from 'react';
interface Keypoint {
position: {
x: number;
y: number;
};
part: string;
score: number;
}
interface Pose {
score: number;
keypoints: Keypoint[];
}
interface PoseEditorProps {
imageSrc: string;
poseData: Pose;
onPoseChange?: (updatedPose: Pose) => void;
width?: number;
height?: number;
styles?: CSSProperties;
}
declare const PoseEditor: ({ imageSrc, poseData, onPoseChange, width, height, styles }: PoseEditorProps) => React.JSX.Element;
export default PoseEditor;