Labelme安装及使用说明教程

引言

Labelme​ 是由麻省理工学院计算机科学与人工智能实验室(MIT CSAIL)开发的一款开源图像标注工具。主要作用就是对你的数据集进行图像标注,能够生成json格式的标签,可以自由抓换成yolo等等其他格式的标签,对于数据标注来说十分方便且快捷。用了它也算是和MIT扯上关系了,简历里面可以写曾参与麻省理工学院计算机科学与人工智能学院关于一款开源工具项目的测试😄。

目录

引言

1、Labelme安装

2、Labelme常用快捷键

[2.1 文件操作快捷键](#2.1 文件操作快捷键)

[2.2 图像导航快捷键](#2.2 图像导航快捷键)

[2.3 视图控制快捷键](#2.3 视图控制快捷键)

[2.4 标注创建快捷键](#2.4 标注创建快捷键)

[2.5 标注编辑快捷键](#2.5 标注编辑快捷键)

[2.6 标签操作快捷键](#2.6 标签操作快捷键)

3、Labelme的使用

[3.1 启动Labelme](#3.1 启动Labelme)

[3.2 Labelme注意事项](#3.2 Labelme注意事项)

[3.3 开始标注!](#3.3 开始标注!)

结语


1、Labelme安装

  • 非常简单,就使用pip安装就行了,安装完成就可以直接运行。

    安装指令

    pip install labelme

    检查是否安装成功

    labelme --version

    或直接运行

    labelme

2、Labelme常用快捷键

  • Labelme 快捷键总结

2.1 文件操作快捷键

功能 快捷键 说明
打开文件 Ctrl + O 打开单个图像文件
打开文件夹 Ctrl + U 打开包含图像的文件夹
保存标注 Ctrl + S 保存当前标注结果
另存为 Ctrl + Shift + S 将标注保存为新文件
关闭文件 Ctrl + W 关闭当前图像
删除文件 Ctrl + Delete 删除当前文件
退出程序 Ctrl + Q 退出 Labelme

2.2 图像导航快捷键

功能 快捷键 说明
下一张图像 DCtrl + Shift + D 打开文件夹中的下一张图像
上一张图像 ACtrl + Shift + A 打开文件夹中的上一张图像

2.3 视图控制快捷键

功能 快捷键 说明
放大图像 Ctrl + +Ctrl + = 放大图像显示
缩小图像 Ctrl + - 缩小图像显示
原始尺寸 Ctrl + 0 恢复图像原始大小
适应窗口 Ctrl + F 调整图像大小适应窗口
适应宽度 Ctrl + Shift + F 调整图像大小适应宽度

2.4 标注创建快捷键

功能 快捷键 说明
创建多边形 Ctrl + N 开始绘制多边形标注
创建矩形 Ctrl + R 开始绘制矩形标注
创建圆形 未设置 开始绘制圆形标注
创建线段 未设置 开始绘制线段标注
创建点 未设置 开始绘制点标注
创建折线 未设置 开始绘制折线标注

2.5 标注编辑快捷键

功能 快捷键 说明
编辑多边形 Ctrl + J 编辑选中的多边形
删除标注 Delete 删除选中的标注
复制标注 Ctrl + C 复制选中的标注
粘贴标注 Ctrl + V 粘贴复制的标注
复制并粘贴 Ctrl + D 快速复制并粘贴选中标注
撤销操作 Ctrl + Z 撤销上一步操作
撤销点 Ctrl + Z 撤销多边形最后一个点
添加点到边 Ctrl + Shift + P 在多边形边上添加点
删除选中点 Meta + HBackspace 删除多边形上选中的点

2.6 标签操作快捷键

功能 快捷键 说明
编辑标签 Ctrl + E 编辑选中标注的标签名称
切换保留模式 Ctrl + P 切换是否保留上一个标注

3、Labelme的使用

3.1 启动Labelme

  • 我的python版本是3.9.18,使用pip install labelme安装的labelme版本是5.10.1,直接在安装的环境输入labelme即可启动,如上图所示。

3.2 Labelme注意事项

  • 勾选自动保存,这个可以让你不必每次都按下Ctrl+S来保存标注,但是有一丝缺陷就是如果电脑配置极低的话,在它自动保存的时候会卡顿一下。
  • 待标注的图片和生成的Labelme格式的json文件是在同一目录下面的,格式如下:
cs 复制代码
Labelme
    ├── 待标注图片1.jpg/.png
    ├── Labelme标签1.json
    ├── 待标注图片2.jpg/.png
    ├── Labelme标签2.json
    ├── 待标注图片n.jpg/.png
    └── Labelme标签n.json
  • 如果你已经有了标注文件和原始图片,那么你必须放在一起,否则打开该目录的话无法在图片上面看到json文件,总之就是他们两个必须放在一个文件夹下面。

3.3 开始标注!

  • 在终端使用Labelme打开Labelme之后,点击打开目录就可以选择想要标注的图片目录了:

  • 比如这里拿红绿灯的图片进行了标注,可以看到标注生产的json文件和图片文件在一起,下次打开的话直接打开对应目录即可继续标注,按照上面的操作快捷键,可以很方便的对目录下的图片进行标注。

结语

这样就介绍完了!是不是肥肠简单!Labelme工具用起来也是十分顺手,用的以后面试也可以说自己不仅可以写曾参与麻省理工学院计算机科学与人工智能学院关于一款开源工具项目的测试,还可以写自己是资深数据标注师,哈哈哈,当然不仅仅可以标注矩形,还有分割掩码,多边形,姿态等等都可以进行标注,总之如果你喜欢自己动手创建自己的数据集的话,这款工具会让你爱不释手。

相关推荐
意疏5 小时前
【C语言】解决VScode中文乱码问题
c语言·开发语言·vscode
Dshuishui5 小时前
VSCode 环境下编译运行 C++ 项目
c++·ide·vscode
swear015 小时前
【VSCODE 插件 rust-analyzer 使用】打开文件夹
ide·vscode·rust
番茄炒西红柿炒洋柿子6 小时前
CC Switch搭建到vscode
vscode·编辑器
Ancelin安心6 小时前
西工大noj(C/C++)100题参考题解及注意事项(2024)
c语言·c++·ide·windows·vscode·算法
Sestid7 小时前
前端AI编程使用技巧(后续会更新cursor和claude code for vscode)
前端·vscode·ai编程·claude·cursor
计算机安禾17 小时前
【数据结构与算法】第35篇:归并排序与基数排序
c语言·数据结构·vscode·算法·排序算法·哈希算法·visual studio
仟人斩17 小时前
Windows 下把 VSCode 加入右键菜单(注册表方案)
windows·vscode·上下文菜单
樂油19 小时前
Claude Code的安装并连接VScode(使用CC Switch或ollama连接)
vscode·ollama·claude code·cc switch