UNPKG

react-visual-annotator

Version:

Powerful React image and video annotation tool for machine learning, computer vision, and AI training data creation. Features rotatable bounding boxes, polygons, keypoints, segmentation with TypeScript support and Material-UI components.

22 lines (20 loc) 815 B
import { MouseEvents } from '../ImageCanvas/use-mouse.ts'; import { ImagePosition } from '../types/common.ts'; interface Props { imagePosition: ImagePosition | null; mouseEvents: MouseEvents; videoTime?: number; videoSrc: string | null; imageSrc: string | null; useCrossOrigin?: boolean; videoPlaying: boolean; onLoad?: (props: { naturalWidth: number; naturalHeight: number; duration?: number; }) => void; onChangeVideoTime: (time: number) => void; onChangeVideoPlaying?: (playing: boolean) => void; } declare const _default: ({ imagePosition, mouseEvents, videoTime, videoSrc, imageSrc, onLoad, useCrossOrigin, videoPlaying, onChangeVideoTime, onChangeVideoPlaying, }: Props) => import("react/jsx-runtime").JSX.Element; export default _default;