import jsonwith open('/home/lixuan/fromLX/场景识别/新场景样本/休闲细支新主题陈列/场景识别/训练样本初始数据/1_json/annotations/instances.json') as f:Json = json.load(f)annotations = Json['annotations']images = Json['images']image_id_name_dict = {}image_id_width_dict = {}image_id_height_dict = {}for image in images:image_id_name_dict[image['id']] = image['file_name']image_id_height_dict[image['id']] = image['height']image_id_width_dict[image['id']] = image['width']for annotation in annotations:id = annotation['id']bbox = annotation['bbox']x,y,w,h = bbox# x1 = x - w / 2# y1 = y - h / 2# x2 = x1 + w# y2 = y1 + hwidth = image_id_width_dict[id]height = image_id_height_dict[id]x = str(x / width)y = str(y / height)w = str(w / width)h = str(h / height)with open('/home/lixuan/fromLX/场景识别/新场景样本/休闲细支新主题陈列/场景识别/训练样本初始数据/1_json/labels/{}.txt'.format(image_id_name_dict[id].split('.')[0]),'w') as f:f.write('0 ' + x + ' ' + y + ' ' + w + ' ' + h + '\n')

COCO格式转yolov5训练格式相关推荐

  1. 【深度学习】【Python】【Widerface数据集】 转VOC格式,VOC 转YOLOv5格式,YOLOv5训练WiderFace数据集,检查yolo labels对不对

    文章目录 Widerface数据集转VOC格式 VOC 转YOLO格式 数据集的imageslisttxt YOLOv5训练 检查yolo labels对不对 并行训练 Widerface数据集转VO ...

  2. coco数据集(yoloV5格式)中生成子类数据集

    从coco数据集(yoloV5格式)中生成子类数据集. import os from tqdm import tqdmnames = ['person', 'bicycle', 'car', 'mot ...

  3. 目标检测、目标分割:常用框架与流程(流程包括:数据集标注与格式预处理、训练与推理、训练优化、算法代码以及原理)

    1.目标检测(矩形框): ①常用模型YOLO5: 1°入门使用,具体见这篇博客 YOLOv5训练自己的数据集(超详细完整版)_深度学习菜鸟的博客-CSDN博客_yolov5训练自己的数据 (补充说明: ...

  4. labelme标注文件转coco json,coco json转yolo txt格式,coco json转xml, labelme标注文件转分割,boxes转labelme json

    参考:https://github.com/wkentaro/labelme 一.labelme标注文件转coco json 1.标注时带图片ImageData信息,将一个文件夹下的照片和labelm ...

  5. voc格式的图片训练集相对普通训练集有何优点?

    原提问: voc格式的图片训练集相对普通训练集有何优点? 描述: 普通的训练集指的是包含一堆一一对应的.jpg文件和.txt位置框信息文件,还有train.txt和test.txt以及obj.name ...

  6. COCO和 PASCAL VOC标注格式的学习笔记

    1 致谢 感谢网友"嘿芝麻"的帮助, 原文链接如下: https://blog.csdn.net/zw__chen/article/details/82856231 2 前言 感觉 ...

  7. widerface人脸数据集,yolo训练集格式,voc训练集格式

    在wideface官网下载测试集1.2万张和验证集0.3万,直接下载的数据集不符合自己训练集格式要求,需要进行格式转换.YOLO需要TXT格式,有些算法需要voc格式.转换为YOLO格式后进行训练RT ...

  8. BDD 100K数据集label转换为yolo训练格式

    提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 BDD 100K数据集label转换为yolo训练格式 前言 数据集介绍: 代码如下: 补充说明: 总结 前言 因为最近要做车辆,行人 ...

  9. 基于paddlex图像分类模型训练(一):图像分类数据集切分:文件夹转化为imagenet训练格式

    相关博文 基于paddlex图像分类模型训练(二):训练自己的分类模型.熟悉官方demo 背景 在使用paddlex GUI训练图像分类时,内部自动对导入的分类文件夹进行细分,本文主要介绍其图像分类数 ...

最新文章

  1. 从几十人小药厂走出的惊天抗癌神药
  2. Effective java笔记3--类和接口2
  3. [Bat]UNC路径不支持的2种解决方法
  4. VMware Ubuntu NAT上网方式配置
  5. python 注释一段话_干货!Python入门基础知识点总结
  6. chrome浏览器世界之窗浏览器的收藏夹在哪?
  7. 基本属性---Linux
  8. div 背景图 居中
  9. 继刺甲蜂之后的飞鸽传书
  10. python文件目录无权限_python检查目录文件权限并修改目录文件权限的操作
  11. CUDNN下载速度慢解决方法
  12. 10个Android开发必看的GitHub开源项目
  13. cdr添加节点快捷键_cdr怎么添加节点 在CDR X8怎么给曲线添加节点图文教程
  14. 聊聊 Redis 是如何进行请求处理
  15. YouTube和Twitch上的流媒体之间有何区别?
  16. Charles抓包与改写
  17. linux内核如何读写ddr,linux内核解压详解.doc
  18. AIX环境:su 到实例用户下连库并执行Db2命令方法
  19. 无线传感器网络原理及方法|无线传感器网络与应用|清华大学出版社-许毅|5th WEEK
  20. #sora#笔记——工作流

热门文章

  1. 关于网页中的flash在某些电脑上不能完全显示
  2. 《Java核心技术卷1》
  3. Unity3D 发布Android平台打包APK时遇到的几个问题
  4. 数据挖掘-决策树ID3分类算法的C++实现
  5. Nachos文件系统目录管理的解读
  6. 供应链支付电商流程图是什么样的?如何绘制
  7. CHIP-seq流程学习笔记(6)-peak注释软件ChIPseeker
  8. vs2017可用序列号
  9. 不能连接本地数据库mysql_win7系统下mysql或sqlserver显示无法连接本地数据库如何解决...
  10. win10镜像分享,纯净镜像,供大家下载!