vietanhdev/anylabeling
Effortless AI-assisted data labeling with AI support from YOLO, Segment Anything (SAM+SAM2/2.1+SAM3), MobileSAM!!
What it solves
AnyLabeling 是一款图像标注工具,旨在减少计算机视觉任务数据标注的人工工作量。它结合了 LabelImg 与 Labelme 的功能,并提供改进的用户界面与 AI 驱动的自动标注能力,以加快训练数据集的创建。
How it works
该工具提供图形界面,用于创建多边形、矩形、圆形、线条和点。为加速过程,它集成了多种 AI 模型实现自动标注:
- Segment Anything (SAM) Family: 支持 SAM(ViT‑B/L/H)、MobileSAM、SAM 2、SAM 2.1 和 SAM 3。这些模型允许用户使用点、矩形或文本提示进行对象分割(SAM 3)。
- YOLOv8: 用于自动对象检测和标记。
- OCR/KIE: 包含文本检测、识别和关键信息抽取的专业标注功能。
Who it’s for
它面向数据科学家、机器学习工程师和数据标注员,帮助他们为目标检测、实例分割、OCR 和姿态估计项目创建高质量的真实标注数据。
Highlights
- AI-Assisted Labeling: 集成 YOLOv8 与完整的 Segment Anything 系列,实现快速自动标注。
- Crosspatform Support: 可作为独立可执行文件或通过 PyPI 安装,支持 Windows、macOS 和 Linux。
- Crosspatform Support: 支持多语言,包括英文、越南文和中文。
- Versatile Annotation: 支持多种形状(多边形、矩形、圆形、线条、点)和应用场景,如医学影像和 2D 姿态估计。