Labelme制作Mask-Rcnn数据集步骤。
一、安装anaconda
查看博客https://mp.csdn.net/postedit/85069386
二、安装labelme
1、打开anaconda prompt
2、conda create --name=labelme python=3.5(创建名称为labelme的环境,Python版本为3.5)
3、activate labelme(激活环境空间)
4、conda install pyqt(安装pyqt)
5、pip install labelme(安装labelme)
每次打开labelme时需要先激活环境(后面每次打开时直接打开anaconda prompt,输入activate labelme,输入labelme)
三、labelme制作json文件
open为打开图片
open dir为打开文件夹
json文件保存在图片文件夹下
四、json文件批量转换
使用labelme交互界面保存标注结果,会得到.json文件,其中保存了标注label信息。而对于图像分割任务,需要其对应的标注是.png/.bmp等格式的图像文件。labelme安装后支持json文件转换,但是只能每次转换一个json文件,不能实现批量转换。
单个json文件转换方法:
(1) 打开cmd激活labelme环境
(2) 运行labelme_json_to_dataset <文件名>.json
json文件批量转换的方法:
自己写脚本文件实现json文件批量转换。
import os
path = 'C:/Users/Administrator/Desktop/demo/json' # path为json文件存放的路径
json_file = os.listdir(path)
for file in json_file:
os.system("python H:/Anaconda3/envs/labelme/Scripts/labelme_json_to_dataset.exe %s"%(path + '/' + file))