@GithubProjects:开源图像标注工具:绘制多边形、矩形框、圆形和点 https://osp.fyi/labelme
摘要
介绍 Labelme——一款基于 Python/Qt 的开源图像标注工具,支持绘制多边形、矩形框、圆形和点,并可通过 SAM、EfficientSAM、YOLO-World 和 SAM3 实现 AI 辅助标注,支持 VOC/CCO 格式导出以及视频标注。
查看缓存全文
缓存时间: 2026/11/03 12:32
开源图像标注:绘制多边形、矩形、圆形和点
https://t.co/o17JJfPZt7 https://t.co/l8eeKnjjwe
在 Python 中用多边形、矩形、圆形和点进行图像标注
来源: https://www.opensourceprojects.dev/post/labelme
Labelme:一款让你不再头疼的 Python 图像标注工具
如果你曾尝试构建计算机视觉数据集,你就知道那种痛苦:你有几百张图像,需要围绕每一只狗、每一辆车、每一个你试图教模型识别的东西绘制多边形。在通用图像编辑器中手动完成这项工作既缓慢又容易出错。Labelme 是一款用 Python 编写的图形化标注工具,专为此任务而设计——多年来它一直在默默支撑着视觉数据集的构建。
它能做什么
Labelme 是一款桌面标注工具,灵感来源于 MIT 最初的 LabelMe 项目。它用 Python 编写,使用 Qt 构建图形界面,因此你得到的是一个真正具有原生应用体验的程序,而不是浏览器标签页。你加载图像(或视频),在你关注的目标上绘制形状,然后为其标注标签。输出的是结构化的标注数据,可以直接送入训练管线。
该工具支持你期望的各种基础图形:多边形、矩形、圆形、直线和点。除此之外,它还支持图像级标记标注(适用于分类和数据集清洗)、视频标注以及 GUI 定制——比如预定义标签、自动保存和标签校验。它还内置多语言支持,涵盖英语、中文、日语、韩语、德语、法语等,共支持 20 种语言。
为什么它很酷
- **导出格式是真正实用的。**Labelme 不会把你锁定在专有格式中,而是支持导出 VOC 格式数据集(适用于语义分割和实例分割)以及 COCO 格式数据集(适用于实例分割)。如果你用过这些格式,你就知道这能节省多少时间。
- **AI 辅助功能是真正的效率提升。**README 中列出了基于 SAM 和 EfficientSAM 模型的 AI 辅助点转多边形及掩码标注,以及通过 YOLO-world 和 SAM3 实现的文本转标注。实际使用中,你只需点击一个点或输入一个标签,就能让模型替你完成繁琐的边界绘制。对于那些花了一个下午逐像素描摹物体轮廓的人来说,这种功能足以改变你的工作方式。
- **它是为真实的标注工作而构建的,不是为了演示。**GUI 定制选项(预定义标签、自动保存、标签校验)表明维护者深知标注是一项漫长而重复的工作,各种小便利累积起来非常重要。仅自动保存这一项就能帮你避免至少一次小悲剧。
- **视频标注已内置。**很多标注工具把视频当作事后补充,Labelme 不会。
- **提供独立版本。**如果你不想接触 Python 或 Qt,可以在 labelme.io 获取独立版应用。对于团队中并非所有人都想搭建 Python 环境的情况,这是一个贴心的备选方案。
如何试用
Labelme 是一个 Python 包,安装非常简单。从 PyPI 获取:
然后启动它:
接下来,你就可以打开图像、开始绘制形状并分配标签了。仓库在 examples/tutorial 下提供了教程,涵盖基础操作,同时还有专门的示例目录,涵盖语义分割、实例分割、边界框检测、分类和视频标注。这些示例值得一览——它们展示了从标注到导出数据集的完整流程。
如果你完全不想折腾 Python 环境,可以前往 labelme.io (https://labelme.io/) 下载独立版应用。遇到问题时,仓库链接的 Discord 社区可以提供帮助。
你可以在 github.com/wkentaro/labelme (https://github.com/wkentaro/labelme) 找到源码、示例和安装详情。
总结
Labelme 并不想面面俱到——它是一款专注的标注工具,出色地完成本职工作,并导出视觉社区已经在依赖的格式。SAM 和 YOLO 辅助功能的加入让它的水平与领域发展方向接轨,同时保留了对于精确工作仍然重要的手动控制选项。如果你正在构建分割或检测数据集,厌倦了东拼西凑脚本和图像编辑器,Labelme 是一个合理的起点。它成熟、维护活跃,而且独立版意味着即使你不是 Python 开发者也能使用它。
关注 @githubprojects,获取更多开发者工具和开源项目。
相似文章
Show HN: 用于标记点和多边形区域的免费工具
Tack 是一款免费的基于浏览器的工具,允许用户标记点、绘制多边形,并将坐标数据导出为 JSON 或 YAML 格式,而无需将图片上传至服务器。
@op7418: https://x.com/op7418/status/2074728162018152817
用户发布了开源AI配图技能guizang-material-illustration,基于GPT-Image 2.0和Codex Agent,能生成带中文标签的3D材质解释图,适用于文章、周报、PPT等场景。
@tobi: 更好的截图标注工具即将登陆 Omarchy Quattro。https://github.com/tobi/omasnap
Omasnap 是一款适用于 Omarchy 和 Hyprland 的全新原生 Wayland 截图与标注工具,提供矢量图层、OCR 捕获以及通过 Wayland 协议实现的干净窗口捕获。
@opensourcelab9:【震惊】一个能让Claude Code处理视频剪辑的开源项目在GitHub上获得了15K星标,它的名字是video-use He…
一个名为video-use的开源工具允许用户通过与Claude Code聊天来编辑视频,自动执行诸如剪掉填充词、添加字幕和色彩分级等任务,并在GitHub上获得了15K星标。
@helloiamleonie: OpenMed Liquid AI
OpenMed 使用 Liquid AI 的 LFM2.5-VL-3B 模型分析了一张生成的皮肤图像,演示了在 Mac Studio 本地设备上进行区域映射和尺寸测量,以便进行视觉审查。