vietanhdev/anylabeling
Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!
What it solves
AnyLabeling is an image annotation tool designed to reduce the manual effort of labeling data for computer vision tasks. It combines the functionality of traditional tools like LabelImg and Labelme with an improved user interface and AI-powered auto-labeling capabilities to speed up the creation of training datasets.
How it works
The software provides a graphical interface for creating polygons, rectangles, circles, lines, and points. To accelerate the process, it integrates several AI models for automatic annotation:
- Segment Anything (SAM family): Supports SAM, MobileSAM, SAM 2, SAM 2.1, and SAM 3. These models allow users to prompt the AI with points, rectangles, or text (in the SAM 3 version) to automatically generate precise segmentation masks.
- YOLOv8: Used for automatic object detection and labeling.
- Text Processing: Includes tools for text detection, recognition, and Key Information Extraction (KIE) labeling.
Who it’s for
It is intended for data scientists, ML engineers, and data labelers who need to create high-quality ground-truth data for object detection, instance segmentation, OCR, and medical imaging projects.
Highlights
- AI-Assisted Labeling: Integrates YOLOv8 and the entire Segment Anything family for rapid auto-labeling.
- Hadrware Acceleration: Supports a wide range of backends including CUDA, CoreML, DirectML, OpenVINO, and various NPUs.
- Comprehensive Annotation Types: Supports polygon, rectangle, circle, line, and point annotations.
- Multi-language Support: Available in English, Vietnamese, and Chinese.
Related
- Project
- Project
- Project
- Project
- Project