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.

20 lines (18 loc) 688 B
import { MouseEvents } from '../ImageCanvas/use-mouse.ts'; import { Point, Region } from '../types/region-tools.ts'; export declare const HighlightBox: ({ mouseEvents, dragWithPrimary, zoomWithPrimary, createWithPrimary, onBeginMovePoint, onSelectRegion, region: r, pbox, }: { mouseEvents: MouseEvents; dragWithPrimary?: boolean; zoomWithPrimary?: boolean; createWithPrimary?: boolean; onBeginMovePoint: (point: Point) => void; onSelectRegion: (r: Region) => void; region: Region; pbox: { x: number; y: number; w: number; h: number; }; }) => import("react/jsx-runtime").JSX.Element | null; export default HighlightBox;