labelme语义分割使用教程


一、安装labelme

在Windows系统和ubuntu系统下,labelme的安装方式是一样的。主要分以下几个步骤:

(1) 安装Anaconda

首先,去官网下载对应版本的Anaconda3。

具体安装过程,可见我之前写的一篇博文:Anaconda3+tensorflow2.0.0+PyCharm安装与环境搭建

(2) 创建虚拟环境

创建一个虚拟环境,并命名为labelme

conda create -n labelme python=3.6

(3) 安装labelme

创建完后,先进入创建好的虚拟环境

conda activate labelme

进入虚拟环境后,下载安装labelme,这里使用清华源下载会快很多

pip install -i https://pypi.tuna.tsinghua.edu.cn/simple labelme

安装完成后,直接打开labelme就可以开干了

labelme

注:下次要打开labelme,得先进入刚刚创建好的虚拟环境,再输入labelme打开labelme软件。

二、标注车道线以及路面

2.1 labelme界面介绍

首先进入刚才已经创建好的虚拟环境,输入以下命令打开labelme

labelme

打开labelme后,可看见如下界面:

在这里插入图片描述
下面介绍一下重点按键功能:

  • Open。打开单个文件,比如对一张图片进行标注时,可通过该键选择待标注图片。
  • Open Dir。加载存放待标注图片的文件夹,设置一次,之后就不用再设置了。
  • Next Image。标注完后,切换到下一张图片。
  • Prev Image。切换到上一张图片。
  • Save。标注完当前图片后,即保存。
  • Create Polygons。使用标注工具进行描点。
  • Edit Polygons。编辑描点,如果标注时有点描歪了,可用该键校正。

2.2 标注车道线

第一步,点击Open Dir,选择存放待标注图片的文件夹。

第二步,点击Create Polygon,然后对图片中的车道线进行描点标注。如下图所示:

在这里插入图片描述
注:对于近处的虚线单独标注;对于较远处看不清的虚线,可以连起来一起标;对于看不清的车道线,可以放大再进行标注。

第三步,每标注完一个车道线后,需要对该车道线定义类别。这里是白线,所以我们定义为:White_line。如果是黄色,我们定义为:Yellow_line。如下图所示:

在这里插入图片描述
注:这里,我们场景只有白色、黄色车道线,不区分虚实线。所以我们将类别定义为:White_line 和 Yellow_line

2.3 标注路面

和标注车道线的方法一样,对路面部分依次描点连接起来。等路面描点完毕,将其类别定义为:Lane。标注过程如下图所示:

在这里插入图片描述
当车道线和路面都标注完后,点击保存,这时在原图片路径下就会生成对应的标签文件(.json文件),这样就完成类一张图片的标注,如下图所示:
在这里插入图片描述

需要特别注意的是:对于有些路面嵌入了其他的物体(比如车),这个时候需要把物体独立开来。如下图所示:

在这里插入图片描述

三、注意事项

  • 在标注前,先确定好分割的类别。这次,我们要分割三类:白色车道线、黄色车道线和路面;标注式类别名分别记作:White_line、Yellow_line和Lane。注意类别名不要写错!
  • 选择好Open Dir后,我们标注完一张,直接点Next Image就好了,可以自动跳转到下一张图片。Open Dir只需设置依一次。
  • 描点的时候一定要仔细,对于一些弯曲的地方要多打些点,尽量将车道线和路面分割准确。
  • 标注完后,如果发现有不对的地方,可以通过Edit Polygons对描点进行微调。
Labelme是一款开源的图像标注工具,可用于标注图像中的对象、区域、关键点等。下面是Labelme使用教程: 1. 安装Labelme 可以在官网上下载Labelme的源代码,也可以使用pip安装,命令如下: ```bash pip install labelme ``` 2. 打开Labelme 在命令行输入 `labelme` 启动Labelme,也可以在Anaconda Prompt中输入 `labelme` 命令。 3. 创建新的标注项目 在Labelme中,一个标注项目包含多张需要标注的图片,可以通过以下步骤创建新的标注项目: - 点击 `File` 菜单,选择 `New`,或者使用快捷键 `Ctrl+N`。 - 在弹出的对话框中选择需要标注的图片所在的文件夹,并设置标注项目的名称和保存路径。 - 点击 `OK` 按钮,即可开始标注。 4. 标注图片 在Labelme中,可以对图片进行多种类型的标注,包括矩形框、多边形、线条、点等。标注步骤如下: - 在左侧的工具栏中选择需要使用的标注工具,如矩形框、多边形等。 - 在图片上用鼠标进行标注,可以使用滚轮缩放图片,使用鼠标拖动图片。 - 对于需要标注的对象,可以使用不同的颜色进行区分,可以在右侧的颜色栏中选择颜色。 - 在标注完成后,可以使用 `Ctrl+S` 快捷键保存标注结果。 5. 导出标注结果 标注完成后,可以将标注结果导出为多种格式,如JSON、PNG、SVG等。导出步骤如下: - 点击 `File` 菜单,选择 `Save As`,或者使用快捷键 `Ctrl+Shift+S`。 - 在弹出的对话框中选择需要导出的格式,并设置导出路径和文件名。 - 点击 `Save` 按钮,即可将标注结果导出为指定格式。 以上就是Labelme的使用教程,希望对您有所帮助。
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

AI 菌

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值