使用labelme工具标注数据

labelme是用于生成mask-rcnn所使用数据集的工具,这里给出github上的地址:https://github.com/wkentaro/labelme,尽管github上已经给出了labelme的安装方式,但这里我打算仍然赘述一下。

考虑到大家仍然使用windows系统(包括我),所以这里只给出windows的安装方式,使用linux的同学可以参考github上的方法。

首先要安装Anaconda,假定大家都已经安装了基于python3的Anaconda(Anaconda的安装并不复杂),我们要使用基于python3的Anaconda,因为如果我们以后要在windows上使用tensorflow深度学习框架,tensorflow在windows上只支持python3,不支持python2。

labelme的安装很简单,在cmd中直接输入

pip install pyqt5
pip install labelme
conda install pillow=4.0.0

这样labelme工具应该就可以安装成功了,我们要使用的时候只需要在cmd中输入

labelme

然后就会有这样一个界面:

使用labelme工具标注数据_第1张图片

以1张图片为例:

使用labelme工具标注数据_第2张图片

点击左侧的create polygons,标注出目标,多边形闭合后会自动弹出标签窗口,这里设置标签为0%(只是个举个例子)。

给所有一张图片中的所有目标打上标签后点击左侧的save,选择存储路径,会自动存储为.json文件。然后点击next image,标记下一张图....

以上这就完成了mask-rcnn需要的json文件的生成,当然大家也可以参考labelme的GitHub上相应的使用教程,这里我只是介绍一下它的简单使用

你可能感兴趣的:(使用labelme工具标注数据)