首页/新闻资讯/正文详情

Labelme 图像标注实战指南:一条命令装好,矩形、多边形、整图标签按需上手

发布时间:2026/11/3 21:56:40 来源:云帆数科 栏目:资讯中心
Labelme 图像标注实战指南:一条命令装好,矩形、多边形、整图标签按需上手
Labelme 图像标注实战指南一条命令装好矩形、多边形、整图标签按需上手【免费下载链接】labelmeImage annotation with Python. Supports polygon, rectangle, circle, line, point, and AI-assisted annotation.项目地址: https://gitcode.com/gh_mirrors/la/labelmeLabelme 是一款 Python 编写的开源图形图像标注工具支持多边形、矩形、圆、线、点等多种标注形式并内置 AI 辅助标注能力。读完本文你能在几分钟内完成安装、标出一张图并把结果导出成 VOC / COCO 数据集直接喂给训练框架。装好并打开一条命令的事Labelme 当前版本v7.x需要 Python 3.12 及以上、64 位系统界面基于 Qt6。确认环境后安装只有一条命令pip install labelme装完直接启动labelme窗口打开后用菜单 File → Open Folder 选一个装满图片的目录即可开工。更省事的写法是把参数放在启动命令里labelme data_annotated/打开整个文件夹labelme img.jpg打开单张图--output 输出目录/指定 JSON 保存位置--labels labels.txt预设标签列表避免手打。如果你要跟进最新源码可以克隆后在仓库目录执行pip install .git clone https://gitcode.com/gh_mirrors/la/labelme cd labelme pip install .不确定装没装对跑labelme --help能看到完整命令行参数。界面先认这三块第一次打开别急着找按钮认准三块区域就够了菜单栏File 管开图、存图Edit 管撤销/重做/复制粘贴View 管缩放和显示Help 看帮助。工具栏左侧一排就是标注工具包括Polygon多边形、Rectangle矩形、Oriented Rectangle有向矩形、Circle圆、Line线段、Point点再往后是AI-Points、AI-Box两个 AI 工具右侧是前后翻图、缩放、搜索。画布 侧边面板中间是画布点选的每个点都会成为顶点右边是标签列表每个已标对象都挂在上面改名、删图都从这里操作底部文件列表用左右方向键就能翻页。标签列表和文件列表配合使用点列表里的条目画布上对应形状会高亮点列表下方的文件画布直接跳到那张图。按任务选标注方式不用记三种方法直接问自己模型任务要的是什么 做目标检测 → 用矩形框检测任务只需要边界框。选中Rectangle工具在目标上拖一下松手弹窗里填类名输入过一次的类名会留在下拉历史里直接回车复用一个框就完成了。批量作业时建议启动时带上--labels labels.txt类名从文件取既快又不拼错。矩形示例见 examples/bbox_detection/配套的 VOC 转换脚本是 labelme2voc.py。✂️ 做分割 → 用多边形语义/实例分割要像素级轮廓用Polygon工具沿目标边缘依次点击放点每点一下画布上就多一条边最后双击或按 Enter 闭合再填类名。顶点不满意随时切到编辑模式拖拽微调。语义分割完整示例在 examples/semantic_segmentation/实例分割在 examples/instance_segmentation/。️ 做图像分类 → 打整图标签分类任务不给单个物体画框而是给整张图打旗标flag。启动时加--flags flags.txt每行一个候选标签比如 cat / dog打开图后在标签面板勾选对应项保存即可。JSON 里会记成flags: {cat: true, dog: false}形状列表为空。完整示例见 examples/classification/。让 AI 替你标从手点到点一下纯手动标注最花时间的是沿边缘放点Labelme 内置了两条提效支线背后是 SAM、EfficientSAM、YOLO-world 等模型首次使用会在本地下载权重AI Text Prompt文本转标注界面右上角有一个文本框占位提示e.g., dog,cat,bird输入想标的类别、选好模型、点Run它会自动找出图中这些物体并生成标注你只需要核对和微调。AI-Points / AI-Box辅助多边形在工具栏选AI-Points后在物体上点几下给出提示点模型自动推断出分割轮廓Ctrl点击结束AI-Box则是框一个大框让模型出轮廓。对边缘复杂的目标这比纯手动点多边形快得多。经验值先让 AI 出初稿再花几秒拖顶点修正比从零画快一半以上。标完交给模型JSON 默认格式VOC/COCO 一键导出JSON 是默认产物。每标完一张图保存就会在图片旁生成同名.json文件记录version、shapes每个形状的类型、顶点坐标、标签、imagePath、imageWidth/Height等字段。想连图像数据一起打包进 JSON加--with-image-data不想改原目录就用--output另存。仓库自带的 examples/utils.py 给了不依赖 labelme 直接读 JSON 的参考代码。导出 VOC / COCO 给训练框架用。各示例目录都配好了转换脚本语义分割转 VOCexamples/semantic_segmentation/labelme2voc.py跑完得到 JPEGImages、SegmentationClass类别掩码、SegmentationClassNpy 等标准目录。实例分割转 VOCexamples/instance_segmentation/labelme2voc.py额外生成 SegmentationObject 实例掩码。实例分割转 COCOexamples/instance_segmentation/labelme2coco.py产物是 JPEGImages annotations.json位图掩码会自动用 COCO 的 RLE 编码能保留空洞和断开区域。以实例分割为例命令大致是python labelme2voc.py data_annotated data_dataset_voc --labels labels.txt具体参数见各目录 README。 视频序列标注也有标准工作流。先用video-cli把视频拆成帧video-toimg your_video.mp4再打开帧目录标注。关键参数是--keep-prev前一帧的形状自动带到下一帧你只微调不重画逐帧标注的重复劳动少一大截pip install video-cli video-toimg your_video.mp4 labelme your_video/ --labels labels.txt --keep-prev完整示例含语义分割逐帧效果在 examples/video_annotation/。现在就可以练起来给你一个小任务半小时能跑完整条链路挑 10 张随手拍的照片放进一个文件夹labelme 文件夹/ --labels 类名1,类名2打开只用Rectangle把每张图里的主体框完体会选工具 → 拖框 → 回车复用类名的节奏。换 1~2 张图切到AI-Points点几个提示点对比它给的轮廓和你手点多边形的差别。打开 examples/tutorial/ 里的 draw_json.py把你刚标的 JSON 画出来检查一遍顺手感受标注 → JSON → 可视化的闭环。跑通这三步VOC/COCO 导出只是最后敲一行脚本的事。【免费下载链接】labelmeImage annotation with Python. Supports polygon, rectangle, circle, line, point, and AI-assisted annotation.项目地址: https://gitcode.com/gh_mirrors/la/labelme创作声明:本文部分内容由AI辅助生成(AIGC),仅供参考

相关推荐

为什么 claude-status-bar 会自动启动又自动退出:生命周期管理与 kill(pid,0) 存活探测深度解析
为什么 claude-status-bar 会自动启动又自动退出:生命周期管理与 kill(pid,0) 存活探测深度解析

【免费下载链接】claude-status-bar Menu bar status indicator for Claude Code 项目地址: https://gitcode.com/gh_mirrors/cl/claude-status-bar 点击查看 免费下载 claude-status-bar 是一款轻量级的 macOS 菜单栏应用,用来在图标上一眼看出 Claude… · 2026/11/1 1:27:15

RecastNavigation与教育游戏评估:导航系统对学习的影响
RecastNavigation与教育游戏评估:导航系统对学习的影响

RecastNavigation与教育游戏评估:导航系统对学习的影响 【免费下载链接】recastnavigation Industry-standard navigation-mesh toolset for games 项目地址: https://gitcode.com/GitHub_Trending/re/recastnavigation 你是否注意到教育游戏中笨拙的角色移动… · 2026/11/2 8:13:14

Linux 下 War3 帧率优化:DXVK + ReBAR 实测
Linux 下 War3 帧率优化:DXVK + ReBAR 实测

Linux 下 War3 帧率优化:DXVK ReBAR 实测 【免费下载链接】dxvk Vulkan-based implementation of D3D8, 9, 10 and 11 for Linux / Wine 项目地址: https://gitcode.com/gh_mirrors/dx/dxvk 前提:主板支持 ReBAR(让 CPU 直接访问全部… · 2026/11/2 19:56:22

[数字图像处理]灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割
[数字图像处理]灰度变换——反转,对数变换,伽马变换,灰度拉伸,灰度切割,位图切割

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:00:43

[数字信号处理]IIR滤波器的直接设计(C代码)
[数字信号处理]IIR滤波器的直接设计(C代码)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:00:43

[数字图像处理]数字图像的整数倍扩大(数字图像插值)
[数字图像处理]数字图像的整数倍扩大(数字图像插值)

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:00:43

[数字信号处理]使用窗函数设计FIR滤波器
[数字信号处理]使用窗函数设计FIR滤波器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:00:43

[数字图像处理]频域滤波(1)--基础与低通滤波器
[数字图像处理]频域滤波(1)--基础与低通滤波器

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/4 1:00:43

uniapp海外游戏分发工程:PG电子集成与Switch卡带区域适配
uniapp海外游戏分发工程:PG电子集成与Switch卡带区域适配

简介:这是一套面向海外游戏业务开发者的全栈前端解决方案,基于UniApp框架实现跨平台兼容,专为构建海外游戏交易平台、手游下载站及Switch游戏卡带销售系统设计。资源包含完整可二次开发的前端源码(非编译后产物)&#… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

AI辅助技术栈评估:提升研发决策效率60%
AI辅助技术栈评估:提升研发决策效率60%

1. 项目背景与核心价值技术决策一直是研发团队面临的重大挑战。随着技术生态的快速演进,技术栈的选择、维护和迭代变得愈发复杂。我们团队在过去两年里,先后经历了三次重大技术栈迁移,每次都需要投入大量人力进行技术评估和风险分析。直到去年… · 2026/11/4 0:00:17

从生成Token到直接决策:Jev如何重塑AI Agent工程实践
从生成Token到直接决策:Jev如何重塑AI Agent工程实践

1. 从"生成文字"到"拍板决策":Jev 到底在解决什么问题大多数人第一次接触大模型,脑子里建立的模型是"输入问题、输出文字"。你问它今天天气怎么样,它给你一段描述;你让它写个周报,它给你… · 2026/11/4 0:00:17

32G统一内存跑大模型:内存账、TPS实测与端云分流
32G统一内存跑大模型:内存账、TPS实测与端云分流

想在一台 32G 统一内存的小主机上把大模型跑成"日常可用",这件事我前后折腾了小半年。标题里说的这台 Mac mini M6,是我们这次讨论的目标平台,具体到手规格以实物为准;但下面这套推算方法和实测思路,对任何统… · 2026/11/4 0:00:17

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/2 13:10:28

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 6:04:24

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/3 5:52:46

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码