labelme批量转换json
安装:https://mp.csdn.net/postedit/80924918
使用:https://github.com/wkentaro/labelme
单张转换:
labelme_json_to_dataset ×××.json -o ×××_json
批量转换
方法1(推荐):
原文: 利用shell脚本遍历文件、执行字符串指令(labelme标注工具批量解析json)
这个脚本的作用就是遍历文件夹里所有.json文件,首先要判断后缀是不是.json,然后读取文件名,命名新的字符串,然后执行一句shell命令$cmd。这句命令行里面拼接了自定义的字符串,使得xxx.json文件解析为一个xxx_json的文件夹。这大大缩减了工作量!
#!/bin/bash
echo "Now begin to search json file..."
for file in ./*
doif [ "${file##*.}"x = "json"x ]thenfilename=`basename $file`temp_filename=`basename $file .json`suf=_jsonnew_filename=${temp_filename}${suf}
# echo $new_filenamecmd="labelme_json_to_dataset ${filename} -o ${new_filename}"eval $cmdfi
# printf "no!\n "
done
亲测可行。
本脚本也可以用于其他情况如判断后缀、遍历文件、做其他操作等等,提供参考框架。注意mingling.sh文件我是放在和json的同一文件夹下。
chmod 555 mingling.sh
./mingling.sh
方法2:
按https://blog.csdn.net/u012317000/article/details/85381016 修改了文件,在json文件的当前文件夹下运行下行命令,完成批量转换语义分割图片:
labelme_json_to_dataset
labelme批量转换json相关推荐
- labelme 批量转换json文件 详细步骤
在run maskrcnn代码时,训练自己数据需要批量转换json文件,下面是详细步骤: cd 到/usr/local/lib/python3.6/dist-packages/labelme/cli路 ...
- 超详细labelme批量处理json文件,json_to_dataset方法
labelme批量处理json文件,json_to_dataset方法 第一步:找到json_to_dataset.py文件 第二步修改json_to_dataset.py文件 第三步找到labelm ...
- 批量转换json到java bean工具说明
说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...
- labeme批量转换json文件_Python实现markdown文件批量转换为word
Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...
- 批量转换labelme标记为掩膜图片
最近正在学习深度学习中的图像分割,需要把使用labelme标记的多边形,转换成掩膜图片,经过参考多篇文章,发现需要使用labelme提供的json_to_dataset.py命令行工具,但操作比较麻烦 ...
- labelme标注工具实现json标注数据批量转换
我安装的是新版本(4.5.6)的labelme,根据源码进行了修改,实现json数据的批量转换,输出到指定目录. 以下是针对labelme新版本实现批量json_to_dataset实现方法: 一.找 ...
- LabelMe标注的.json文件批量转Dataset,通过查询到多种代码无法在我电脑上正常工作,发现他们有共同的报错,于是修改后能正常工作。
1.写在前面 最近用到标注好的数据训练神经网络,用labelme标注好之后生成.json文件,我要实现的功能是目标分割,需要把.json文件转为VOC格式的数据.但是.json文件太多,于是在网上找一 ...
- labelme标签批量转换,labelme_json_to_dataset
三行代码搞定labelme标注批量转换(labelme_json_to_dataset) 在labelme生成的json文件同级目录中新建一个bat文件,内容如下: @echo off for %%i ...
- labelme标记数据后,批量处理json文件,生成标签
1.安装labelme的过程省略,可参考别人 2.打开anaconda prompt 3.激活安装有labelme的虚拟环境 4.运用labelme命令打开labelme开始标记数据 5.处理json ...
最新文章
- python文件指针放在文件的开头_将文件指针倒带到上一个lin的开头
- kali 更新源_KALI Linux更新源减少手动安装依赖文件
- 动态规划实现斐波那契数列求解
- 2018年学员信息系统项目管理师备考经验
- [Everyday Mathematics]20150101
- 服务器系统gho系统怎么安装系统,GHOST怎么重装系统?GHO文件安装系统教程
- lesson 2.4 - Converting MEL Commands to Python
- python中unitest_基于Python的unitest框架介绍
- mysql数据库存储数组_数据库索引的知识点,你所需要了解的都在这儿了
- Linux移植笔记--arm64上的Linux系统移植
- 程序员使用 Top 5 的 Python 代码编辑器,你在使用哪一款?
- Java8中list转map方法
- python计算选手最后得分_哪位大侠帮我做做这些题目啊要用python的哦,跪求啊 做5个就成...
- C语言中的strstr函数的用法
- 基于C++的泡泡堂游戏设计与实现
- 情以何堪的伤感QQ日志分享:一句话,了断一切
- 报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
- 只有2~3年左右的开发经验,为什么年薪就可以达到50万+?
- Oracle 修改字符集(AL32UTF8 转换成UTF8字符集)
- 无盘服务器内存回写速度,解决无盘回写压力方法杂谈!
热门文章
- python可以做什么工作-Python可以做什么工作?Python有哪些方向?
- oracle odbc驱动 linux,linux下oracle的odbc驱动的安装与配置
- 万能倍投计算器工具_一周总结上证A股市盈率14.83倍,这是机会还是风险呢?
- 嵌套组合图echarts
- 微信小程序获取 openid
- java黄历_黄历查询API免费接口,黄历查询API接口付费定制-进制数据
- 【王道计组笔记】I/O输入输出系统基本概念
- 【计算机网络笔记】物理层:概念传输媒体传输方式
- eclipse for php开发环境,eclipse for php 开发环境配置
- asp.net Ajax表单提交 二种方式数据处理 asp.net