☰
labelme AI辅助标注:10分钟从手绘到点选
2026/11/2 6:22:08 网站建设 项目流程

labelme AI辅助标注:10分钟从手绘到点选

【免费下载链接】labelmeImage annotation with Python. Supports polygon, rectangle, circle, line, point, and AI-assisted annotation.项目地址: https://gitcode.com/gh_mirrors/la/labelme

labelme 是一个基于 Python 的图形化图像标注工具,支持多边形、矩形、圆形、线和点。本文聚焦它的 AI 辅助标注功能:你只需在物体上点 2-3 个点,或直接输入一段文字,模型就能生成完整轮廓,把手绘标注变成"点选+微调"。跟着读完,10 分钟内你也能跑通第一张 AI 标注图。

功能速览:AI 辅助标注在做什么

你在图像上给出点或文字提示后,labelme 通过osam库在本地运行分割模型,把返回的掩膜转换成多边形、掩膜、矩形等可继续编辑的标注,实现代码在labelme/_automation/,模型清单在labelme/_ai_models.py。

  • 两种交互提示:点提示(AI-Points / AI-Box)、文字提示(一次找出图中所有匹配物体)
  • 输出格式可选:Polygon、Mask、Rectangle、Oriented Rectangle、Circle
  • 模型全部本地下载运行,不做跨帧自动跟踪,也不能调用云端 API

上手流程

1. 装好依赖

labelme 7.x 要求 Python 3.12+;osam模型库会随 pip 一起装好,无需额外配置:

pip install labelme

2. 启动并选择模型

直接运行labelme打开任意图片。右侧出现AI-Assisted Annotation和AI Text-to-Annotation两个面板,模型下拉框默认是sam2:latest(Sam2 balanced)。第一次使用前需要下载模型:点模型框旁的管理按钮进入 Models 面板,选中模型点下载,进度条走完即可。

3. 第一次点选标注

在工具栏点Create AI-Polygon,在物体上点 2-3 个点,按住Ctrl点最后一个点结束。画布上立刻出现 AI 生成的完整轮廓,在弹出的标签对话框输入名称(如truck)确认,得到一个可继续拖拽顶点、改标签的多边形。

4. 用文字提示标一整张图

在AI Text-to-Annotation面板的输入框填入类别(如car,truck),点Run。模型把图中所有匹配物体一次标出;不满意可在面板里调Score(置信度,默认 0.10)和IoU(重叠抑制,默认 0.50)后重跑。这一步之后按Ctrl+S保存 JSON 即可。

进阶场景:视频序列标注

批量标注中最累的不是单帧,而是帧间重复劳动。labelme 的Next Image支持按住Ctrl+Shift+D跳到下一帧并复制当前 Shape,正好和 AI 组合:在首帧用 AI-Box 框出卡车,AI 生成轮廓;之后每帧只需微调轮廓位置、换标签。examples/video_annotation/data_annotated/下的 5 帧卡车序列就是这么标出来的——同一辆车在相邻帧里轮廓几乎不变,AI 首帧定形、后续帧微调,是比逐帧重画快得多的路径。

前后对比:一张街道图要多久

假设一张街景图要标 2 辆车和 1 条路缘:

  • 纯手动:每个多边形点 6-10 个顶点 + 输入标签,约 2 分钟/个,共 6 分钟
  • AI 辅助:AI-Box 框选约 5 秒,AI 出轮廓,微调 + 标签约 15 秒/个,共约 90 秒

单张省约 5 分钟。按同样节奏推 1000 帧的视频序列:纯手动约 25 小时,AI 辅助约 10 小时。

常见问题

Q: 轮廓不够贴合,从哪调?

AI-Assisted Annotation 面板右上角的滑块按钮可打开Polygon detail滑杆(0-100,默认 60):往右轮廓更精细,往左更平滑。另外把输出格式从 Polygon 换成Mask可得到像素级掩膜,精度要求高时更稳。

Q: 小目标或遮挡严重时效果差?

在目标上多加一个点引导模型;也可以在物体外部点一个点(负点)帮模型排除干扰。模型可切换为EfficientSam (accuracy)(对应efficientsam:latest),小目标分割通常更好。

Q: 模型下载失败或太慢?

下载在后台进行,不阻塞你继续手动标注。失败后打开 Models 面板点 Retry 即可;sam2:small体积更小,适合内存有限的机器;sam3:latest只支持文字提示,不能用于 AI-Points 模式。

AI 辅助标注最核心的价值,是把单目标的 30-60 秒手绘压缩成 5-15 秒的"点选+微调"。打开 labelme 加载你的第一张图,从AI-Points或AI-Box开始点两下试试。

【免费下载链接】labelmeImage annotation with Python. Supports polygon, rectangle, circle, line, point, and AI-assisted annotation.项目地址: https://gitcode.com/gh_mirrors/la/labelme

创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

需要专业的网站建设服务?

联系我们获取免费的网站建设咨询和方案报价,让我们帮助您实现业务目标

立即咨询