COCO格式转yolov5训练格式
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训练格式相关推荐
- 【深度学习】【Python】【Widerface数据集】 转VOC格式,VOC 转YOLOv5格式,YOLOv5训练WiderFace数据集,检查yolo labels对不对
文章目录 Widerface数据集转VOC格式 VOC 转YOLO格式 数据集的imageslisttxt YOLOv5训练 检查yolo labels对不对 并行训练 Widerface数据集转VO ...
- coco数据集(yoloV5格式)中生成子类数据集
从coco数据集(yoloV5格式)中生成子类数据集. import os from tqdm import tqdmnames = ['person', 'bicycle', 'car', 'mot ...
- 目标检测、目标分割:常用框架与流程(流程包括:数据集标注与格式预处理、训练与推理、训练优化、算法代码以及原理)
1.目标检测(矩形框): ①常用模型YOLO5: 1°入门使用,具体见这篇博客 YOLOv5训练自己的数据集(超详细完整版)_深度学习菜鸟的博客-CSDN博客_yolov5训练自己的数据 (补充说明: ...
- 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 ...
- voc格式的图片训练集相对普通训练集有何优点?
原提问: voc格式的图片训练集相对普通训练集有何优点? 描述: 普通的训练集指的是包含一堆一一对应的.jpg文件和.txt位置框信息文件,还有train.txt和test.txt以及obj.name ...
- COCO和 PASCAL VOC标注格式的学习笔记
1 致谢 感谢网友"嘿芝麻"的帮助, 原文链接如下: https://blog.csdn.net/zw__chen/article/details/82856231 2 前言 感觉 ...
- widerface人脸数据集,yolo训练集格式,voc训练集格式
在wideface官网下载测试集1.2万张和验证集0.3万,直接下载的数据集不符合自己训练集格式要求,需要进行格式转换.YOLO需要TXT格式,有些算法需要voc格式.转换为YOLO格式后进行训练RT ...
- BDD 100K数据集label转换为yolo训练格式
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 BDD 100K数据集label转换为yolo训练格式 前言 数据集介绍: 代码如下: 补充说明: 总结 前言 因为最近要做车辆,行人 ...
- 基于paddlex图像分类模型训练(一):图像分类数据集切分:文件夹转化为imagenet训练格式
相关博文 基于paddlex图像分类模型训练(二):训练自己的分类模型.熟悉官方demo 背景 在使用paddlex GUI训练图像分类时,内部自动对导入的分类文件夹进行细分,本文主要介绍其图像分类数 ...
最新文章
- 从几十人小药厂走出的惊天抗癌神药
- Effective java笔记3--类和接口2
- [Bat]UNC路径不支持的2种解决方法
- VMware Ubuntu NAT上网方式配置
- python 注释一段话_干货!Python入门基础知识点总结
- chrome浏览器世界之窗浏览器的收藏夹在哪?
- 基本属性---Linux
- div 背景图 居中
- 继刺甲蜂之后的飞鸽传书
- python文件目录无权限_python检查目录文件权限并修改目录文件权限的操作
- CUDNN下载速度慢解决方法
- 10个Android开发必看的GitHub开源项目
- cdr添加节点快捷键_cdr怎么添加节点 在CDR X8怎么给曲线添加节点图文教程
- 聊聊 Redis 是如何进行请求处理
- YouTube和Twitch上的流媒体之间有何区别?
- Charles抓包与改写
- linux内核如何读写ddr,linux内核解压详解.doc
- AIX环境:su 到实例用户下连库并执行Db2命令方法
- 无线传感器网络原理及方法|无线传感器网络与应用|清华大学出版社-许毅|5th WEEK
- #sora#笔记——工作流