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
TypeScript
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;