在转换之前一定要备份备份备份备份备份!!!!!!!!!!!!!!!!!!

# -*- coding: utf-8 -*-import os
import jsondef jsonTotxt(jsonfile):filename = os.path.split(jsonfile)[1].split('.')[0]savefile = os.path.join("F:/nongzi/demo", filename + '.txt')#转换的路径# read json#setting = []with open(jsonfile, 'r') as f:b = f.read()#b = b.encode("utf-8-sig")data = json.loads(b)#print(data)with open(savefile, "a", encoding='utf-8') as f:for coordict in data['shapes']:coordlist = coordict['points']for point in coordlist:point[0] = int(point[0])point[1] = int(point[1])f.write(str(point).replace('[', '').replace(', ', ',').replace(']', '') + ',')f.write('###' + '\n')if __name__ == '__main__':path = r"F:\nongzi\demo"#json所在路径for root, dirs, files in os.walk(path, topdown=False):for file in files:portion = os.path.splitext(file)# print(portion)if portion[1] == ".json":jsonTotxt(os.path.join(path, file))

labelme标注的json文件转化成ICDAR2015格式相关推荐

  1. Python修改图片格式以及相对应labelme标注的Json文件

    Python修改图片格式以及相对应labelme标注的Json文件 前言 前提条件 相关介绍 实验环境 Python修改图片格式以及相对应labelme标注的Json文件 代码实现 输出结果 前言 本 ...

  2. Labelme标注的json数据转化为coco格式的数据

    Labelme标注的json数据转化为coco格式的数据 1. 转化方法一 2. 转化方法二 1. 转化方法一 import os import json import numpy as np imp ...

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

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

  4. 【深度学习之路记录02】python代码批量修改Labelme标注的json文件(删除标签、修改标签名)

    代码参考:https://blog.csdn.net/qq_44442727/article/details/112785978 创建自己的数据集时,经常需要一些调整,比如说修改某一批文件中已经标好的 ...

  5. labelme标注的json标签转txt格式

    在机器学习训练中常常会有不同格式的标签之间的转换,本次是将json标签格式转化成txt格式,在此记录一下. 1.labelme标注: 2.json文件: {"version": & ...

  6. python批量修改labelme(COCO)标注的json文件的label标签名称

    python批量修改labelme(COCO)标注的json文件的label标签名称 在深度学习的实践中,使用labelme标注软件标注好数据集之后,如果标签的名称标注错误或者需要修改,庞大的数据量依 ...

  7. LabelMe标记后的json文件怎么转为COCO格式

    LabelMe标记后的json文件怎么转为COCO格式 步骤如下: Step 1: 下载labelme ,链接为https://github.com/wkentaro/labelme Step 2: ...

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

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

  9. 将labelme生成的json文件转换成png图

    将labelme生成的json文件转换成png图 我图片的每个标记只有一类,所以转换成png图后,png只有0和1像素,因为单通道图的范围是0~255,0和1的区别很小,下面的程序可以对你标记的mas ...

最新文章

  1. ios传值给js_IOS中plus.ios.implements实现OC方法后,在OC中回调传值后JS端无法正确获取...
  2. RabbitMQ学习总结(7)——Spring整合RabbitMQ实例
  3. centos 6 上安装l7 filter尝试过滤xunlei
  4. C语言迷题:有符号数与无符号数的问题(转)
  5. 快手,字节面试题,将IP地址转换成整数类型,再转换回来。C++代码
  6. 寻找内存泄漏:一个案例研究
  7. 2022年计算机考研学校,2022计算机考研院校推荐
  8. PostgreSQL 10.1 手册_部分 III. 服务器管理_第 24 章 日常数据库维护工作_24.3. 日志文件维护...
  9. 这个可能是比你女朋友陪你时间都要久的本子
  10. 自由度(degree of freedom)
  11. flex布局实现垂直居中
  12. 字体大宝库:40款为网页设计师准备的时尚字体【上篇】
  13. C#:使用dsoframer.ocx控件实现内嵌office效果(详解)
  14. mysql监控工具-PMM,让你更上一层楼(上)
  15. linux进程阻塞例子,linux阻塞与非阻塞驱动例子
  16. System V 与 POSIX 简介与对比
  17. python数据挖掘课后题答案_中国大学MOOC《数据挖掘与python实践》章节答案
  18. 图片怎么加水印?添加水印其实很简单
  19. TensorFlow练手项目二:基于循环神经网络(RNN)的古诗生成器
  20. 基于关系型代数的 SQL 等价改写

热门文章

  1. 金蝶打印不要数量单价_金蝶软件如何处理打印凭证没有显示单位、数量和单价...
  2. 作业管理系统设计报告
  3. 展望融入人工智能技术的英语教学
  4. 开源OA开发平台:合同管理使用手册
  5. 最新最全论文合集——小米
  6. 防封号低风险,跨境电商必须了解的WhatsApp Business API指南
  7. pytest文档57-计算单元测试代码覆盖率(pytest-cov)
  8. Android Studio 安卓微信底部界面(带消息红点)代码
  9. 01工作环境准备及数据分析建模理论基础
  10. KETTLE读取api接口(rest接口)数据