Labelme制作Mask-Rcnn数据集,并批量转换json文件
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/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为打开图片
json
适用于现代 C++ 的 JSON。
项目地址:https://gitcode.com/gh_mirrors/js/json
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))
阅读全文
AI总结




适用于现代 C++ 的 JSON。
最近提交(Master分支:6 个月前 )
51a77f1d
3 小时前
756ca22e
3 小时前
更多推荐
相关推荐
查看更多
json

适用于现代 C++ 的 JSON。
json

An efficient JSON decoder
json

pretty-printed JSON response middleware
所有评论(0)