Labelme制作Mask-Rcnn数据集,并批量转换json文件

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))

 

评论 11
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值