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

相关推荐
程序员正茂12 小时前
YOLOX训练自己的COCO数据集
数据集·yolox·coco·训练
Luoxi_820 小时前
Anaconda超详细的安装教程+VScode的使用
ide·vscode·编辑器
无糖冰可乐211 天前
安装wsl2,并链接Windows上的vscode运行项目
pytorch·vscode·python·pip
TrisighT1 天前
Agent 的工具调用我从来不用官方推荐那套写法——4 个我实测下来更稳的隐藏用法
aigc·openai·cursor
流量猎手1 天前
Vscode登陆服务器
服务器·ide·vscode
开发者联盟league2 天前
cmake项目使用导入静态库的方式添加源文件
ide·vscode·编辑器
巴渝小禹2 天前
【VSCODE】使用技巧
vscode
卡卡罗特AI2 天前
Grok4.5发布,马斯克终于上桌了!Cursor功不可没~
ai编程·cursor·grok
前网易架构师-高司机2 天前
带标注的21种中药材识别数据集,识别率73.8%数据集,2237张图,支持yolo,coco json,voc xml,文末有模型训练代码
xml·yolo·json·数据集·中药·药材·中草药
snow@li2 天前
VSCode:学习手册 / 全景梳理与深度分析
ide·vscode