YOLO格式数据集转COCO格式

news/2024/7/10 23:39:29 标签: YOLO, 人工智能, 深度学习

网上找了很久的YOLO格式数据集转COCO格式的代码,但是没有一个成功的,费尽千辛万苦终于找到一个能用的,因此记录一下。

一、首先YOLO格式数据集文件布局

其中lmages和labels 中的内容布局如下,只不过一个存放图片,一个存放标签

二、COCO数据集布局

下面的代码生产生成的是下图的第一个文件夹,存放标注文件json,其他三个文件夹都是图片

三、转换代码

import json
import os
import shutil

import cv2

# info ,license,categories 结构初始化;
# 在train.json,val.json,test.json里面信息是一致的;

# info,license暂时用不到
info = {
    "year": 2024,
    "version": '1.0',
    "date_created": 2024 - 3 - 29
}

licenses = {
    "id": 1,
    "name": "null",
    "url": "null",
}

#自己的标签类别,跟yolo的数据集类别要对应好;
categories = [
    {
        "id": 0,
        "name": 'Eating',
        "supercategory": 'lines',
    },
    {
        "id": 1,
        "name": 'Raising_a_hand',
        "supercategory": 'lines',
    },
{
        "id": 2,
        "name": 'Reading',
        "supercategory": 

http://www.niftyadmin.cn/n/5459677.html

相关文章

【Python基础教程】3 . 算法的时间复杂度

🎈个人主页:豌豆射手^ 🎉欢迎 👍点赞✍评论⭐收藏 🤗收录专栏:python基础教程 🤝希望本文对您有所裨益,如有不足之处,欢迎在评论区提出指正,让我们共同学习、…

2013年认证杯SPSSPRO杯数学建模A题(第一阶段)护岸框架全过程文档及程序

2013年认证杯SPSSPRO杯数学建模 A题 护岸框架 原题再现: 在江河中,堤岸、江心洲的迎水区域被水流长期冲刷侵蚀。在河道整治工程中,需要在受侵蚀严重的部位设置一些人工设施,以减弱水流的冲刷,促进该处泥沙的淤积&…

基于java+springboot+vue实现的电商个性化推荐系统(文末源码+Lw+ppt)23-389

摘 要 伴随着我国社会的发展,人民生活质量日益提高。于是对电商个性化推荐进行规范而严格是十分有必要的,所以许许多多的信息管理系统应运而生。此时单靠人力应对这些事务就显得有些力不从心了。所以本论文将设计一套电商个性化推荐系统,帮…

ChatGPT引领学术风潮:写作技巧与实践

ChatGPT无限次数:点击直达 ChatGPT引领学术风潮:写作技巧与实践 引言 在当今信息爆炸的时代,各行各业对于内容创作的需求日益增长,人们追求更高效、更优质的写作工具。ChatGPT作为一款具有自我学习和生成文本能力的先进AI技术,成…

Laya1.8.4 UI长按选择对应位置释放技能

需求: 需要实现拖拽摇杆选择技能释放位置,释放技能。 原理:首先拆分需求,分为两部分,UI部分和场景部分,UI部分需要实现长按效果,长按后又要有拖动效果,将官方文档的示例代码改了改…

面试——阿里淘天集团

1。Java中linklist和arrrylist的区别(不知道,说一直用的C,但是学过Java,知道底层) 2.Java垃圾回收算法(标记整理,标记清楚,复制,分代GC) 3.NIO机制&#xf…

真实sql注入以及小xss--BurpSuite联动sqlmap篇

前几天漏洞检测的时候无意发现一个sql注入 首先我先去网站的robots.txt去看了看无意间发现很多资产 而我意外发现admin就是后台 之后我通过基础的万能账号密码测试or ‘1‘’1也根本没有效果 而当我注入列的时候情况出现了 出现了报错,有报错必有注入点 因此我…

软考 - 系统架构设计师 - CRM(客户关系管理)

概念 CRM,全称 Customer Relationship Management,即客户关系管理。这是一个通过技术实现销售、市场营销、客户服务等业务流程自动化的软件应用。其目标是缩减销售周期和销售成本、增加收入、寻找扩展业务所需的新的市场和渠道,以及提高客户的…