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.
24 lines (22 loc) • 1.08 kB
TypeScript
import { Region } from '../types/region-tools.ts';
export type RegionLabelProps = {
region: Region;
editing?: boolean;
allowedClasses?: Array<string> | Array<{
id: string;
label: string;
}>;
allowedTags?: Array<string>;
tagSingleSelection?: boolean;
cls?: string;
tags?: Array<string>;
onDelete: (r: Region) => void;
onChange: (r: Region) => void;
onClose?: (r: Region) => void;
onOpen?: (r: Region) => void;
onRegionClassAdded?: (v: string) => void;
allowComments?: boolean;
};
export declare const RegionLabel: ({ region, editing, allowedClasses, allowedTags, tagSingleSelection, onDelete, onChange, onClose, onOpen, onRegionClassAdded, allowComments, }: RegionLabelProps) => import("react/jsx-runtime").JSX.Element;
declare const _default: import('react').MemoExoticComponent<({ region, editing, allowedClasses, allowedTags, tagSingleSelection, onDelete, onChange, onClose, onOpen, onRegionClassAdded, allowComments, }: RegionLabelProps) => import("react/jsx-runtime").JSX.Element>;
export default _default;