使用labelme标注工具制作图像分割标签数据

labelme是一款python编写的用于图像检测、分割等神经网络标签数据制作的软件,可以实现点选形成闭合的多边形轮廓,并(批量)生成png标签图像的额功能,能够基本满足一般图像分割网络的需求。

1 labelme的安装

1 安装Anaconda

下载安装即可。

2 安装labelme

打开Anaconda->Anaconda Prompt,依次输入:

conda create --name=labelme python=2.7(等号后面填写自己的Python版本)
activate labelme
conda install pyqt
pip install labelme

查看自己的python版本:Anaconda->Anaconda Prompt,输入python即可。

3启动labelme

安装完成后,启动方法如下:
打开Anaconda->Anaconda Prompt,依次输入:

activate labelme
labelme

即:先激活labelme,再运行,等待几秒,比windows打开exe软件要慢很多,即可出现labelme软件。

2 labelme基础使用方法

2.1 启动并使用

使用labelme标注工具制作图像分割标签数据_第1张图片
打开labelme出现软件界面:
点击Open Dir,选择图像存储的文件夹,即可打开文件夹内的图像,然后通过点击Next和Prev Image按钮,依次切换图片。
点击CreatPolygons开始点选轮廓,最后闭合(手动点选起点闭合或双击左键自动闭合),闭合后输入标签名字即可,然后点击下一张,依次完成所有图片的标注。
每张图片标注后,会保存成一个.json文件。

2.2 json文件转换

打开Anaconda->Anaconda Prompt,激活labelme,进入到json文件所在的文件夹路径,输入:

labelme_json_to_dataset <文件名>.json

如下图:
使用labelme标注工具制作图像分割标签数据_第2张图片
完成标注。
备注:此转换方法一次只能转换一个json文件,效率很慢,批量转换方法见下篇文章。

你可能感兴趣的:(使用labelme标注工具制作图像分割标签数据)