欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

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

程序员文章站 2022-05-30 13:22:40
...

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

2.2 json文件转换

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

labelme_json_to_dataset <文件名>.json

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