安装: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相关推荐

  1. labelme 批量转换json文件 详细步骤

    在run maskrcnn代码时,训练自己数据需要批量转换json文件,下面是详细步骤: cd 到/usr/local/lib/python3.6/dist-packages/labelme/cli路 ...

  2. 超详细labelme批量处理json文件,json_to_dataset方法

    labelme批量处理json文件,json_to_dataset方法 第一步:找到json_to_dataset.py文件 第二步修改json_to_dataset.py文件 第三步找到labelm ...

  3. 批量转换json到java bean工具说明

    说明: Json已经在现代程序中使用的越来越多,把json字符串转换为java bean也越来越常见. 我之前写了一个小程序,使用java开发,批量把json转换为java bean,直接拷贝到项目中 ...

  4. labeme批量转换json文件_Python实现markdown文件批量转换为word

    Python实现markdown文件批量转换为word 正所谓,不会markdown的技术员不是老司机,自从用上markdown之后,人生又到了一波小高峰.有好东西怎么能不共享之,因此随之我不断的普( ...

  5. 批量转换labelme标记为掩膜图片

    最近正在学习深度学习中的图像分割,需要把使用labelme标记的多边形,转换成掩膜图片,经过参考多篇文章,发现需要使用labelme提供的json_to_dataset.py命令行工具,但操作比较麻烦 ...

  6. labelme标注工具实现json标注数据批量转换

    我安装的是新版本(4.5.6)的labelme,根据源码进行了修改,实现json数据的批量转换,输出到指定目录. 以下是针对labelme新版本实现批量json_to_dataset实现方法: 一.找 ...

  7. LabelMe标注的.json文件批量转Dataset,通过查询到多种代码无法在我电脑上正常工作,发现他们有共同的报错,于是修改后能正常工作。

    1.写在前面 最近用到标注好的数据训练神经网络,用labelme标注好之后生成.json文件,我要实现的功能是目标分割,需要把.json文件转为VOC格式的数据.但是.json文件太多,于是在网上找一 ...

  8. labelme标签批量转换,labelme_json_to_dataset

    三行代码搞定labelme标注批量转换(labelme_json_to_dataset) 在labelme生成的json文件同级目录中新建一个bat文件,内容如下: @echo off for %%i ...

  9. labelme标记数据后,批量处理json文件,生成标签

    1.安装labelme的过程省略,可参考别人 2.打开anaconda prompt 3.激活安装有labelme的虚拟环境 4.运用labelme命令打开labelme开始标记数据 5.处理json ...

最新文章

  1. python文件指针放在文件的开头_将文件指针倒带到上一个lin的开头
  2. kali 更新源_KALI Linux更新源减少手动安装依赖文件
  3. 动态规划实现斐波那契数列求解
  4. 2018年学员信息系统项目管理师备考经验
  5. [Everyday Mathematics]20150101
  6. 服务器系统gho系统怎么安装系统,GHOST怎么重装系统?GHO文件安装系统教程
  7. lesson 2.4 - Converting MEL Commands to Python
  8. python中unitest_基于Python的unitest框架介绍
  9. mysql数据库存储数组_数据库索引的知识点,你所需要了解的都在这儿了
  10. Linux移植笔记--arm64上的Linux系统移植
  11. 程序员使用 Top 5 的 Python 代码编辑器,你在使用哪一款?
  12. Java8中list转map方法
  13. python计算选手最后得分_哪位大侠帮我做做这些题目啊要用python的哦,跪求啊 做5个就成...
  14. C语言中的strstr函数的用法
  15. 基于C++的泡泡堂游戏设计与实现
  16. 情以何堪的伤感QQ日志分享:一句话,了断一切
  17. 报错:Now you can provide attr `wx:key` for a `wx:for` to improve performance
  18. 只有2~3年左右的开发经验,为什么年薪就可以达到50万+?
  19. Oracle 修改字符集(AL32UTF8 转换成UTF8字符集)
  20. 无盘服务器内存回写速度,解决无盘回写压力方法杂谈!

热门文章

  1. python可以做什么工作-Python可以做什么工作?Python有哪些方向?
  2. oracle odbc驱动 linux,linux下oracle的odbc驱动的安装与配置
  3. 万能倍投计算器工具_一周总结上证A股市盈率14.83倍,这是机会还是风险呢?
  4. 嵌套组合图echarts
  5. 微信小程序获取 openid
  6. java黄历_黄历查询API免费接口,黄历查询API接口付费定制-进制数据
  7. 【王道计组笔记】I/O输入输出系统基本概念
  8. 【计算机网络笔记】物理层:概念传输媒体传输方式
  9. eclipse for php开发环境,eclipse for php 开发环境配置
  10. asp.net Ajax表单提交 二种方式数据处理 asp.net