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 姿态估计。