PASCAL VOC2012数据集详细介绍

2023-09-21 15:03:49

0、数据集介绍

在这里插入图片描述

2、Pascal VOC数据集目标类别

在Pascal VOC数据集中主要包含20个目标类别,下图展示了所有类别的名称以及所属超类:

在这里插入图片描述

3、 数据集下载与目录结构

http://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html#devkit
在这里插入图片描述
下载后将文件进行解压,解压后的文件目录结构如下所示:

VOCdevkit
    └── VOC2012
         ├── Annotations               所有的图像标注信息(XML文件)
         ├── ImageSets    
         │   ├── Action                人的行为动作图像信息
         │   ├── Layout                人的各个部位图像信息
         │   │
         │   ├── Main                  目标检测分类图像信息
         │   │     ├── train.txt       训练集(5717)
         │   │     ├── val.txt         验证集(5823)
         │   │     └── trainval.txt    训练集+验证集(11540)
         │   │
         │   └── Segmentation          目标分割图像信息
         │         ├── train.txt       训练集(1464)
         │         ├── val.txt         验证集(1449)
         │         └── trainval.txt    训练集+验证集(2913)
         │ 
         ├── JPEGImages                所有图像文件
         ├── SegmentationClass         语义分割png图(基于类别)
         └── SegmentationObject        实例分割png图(基于目标)

在这里插入图片描述

4、目标检测任务

在这里插入图片描述

   ├── Main                  目标检测分类图像信息
   │     ├── train.txt       训练集(5717)
   │     ├── val.txt         验证集(5823)
   │     └── trainval.txt    训练集+验证集(11540)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

5、语义分割任务

接下来简单介绍下如何使用该数据集中语义分割的数据。
在这里插入图片描述

  └── Segmentation          目标分割图像信息
        ├── train.txt       训练集(1464)
        ├── val.txt         验证集(1449)
        └── trainval.txt    训练集+验证集(2913)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

6、实例分割任务

在这里插入图片描述

  └── Segmentation          目标分割图像信息
        ├── train.txt       训练集(1464)
        ├── val.txt         验证集(1449)
        └── trainval.txt    训练集+验证集(2913)

在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述
在这里插入图片描述

7、类别索引与名称对应关系

下面给出在Pascal VOC数据集中各目标类别名称与类别索引对应关系:

{
	"background": 0,
    "aeroplane": 1,
    "bicycle": 2,
    "bird": 3,
    "boat": 4,
    "bottle": 5,
    "bus": 6,
    "car": 7,
    "cat": 8,
    "chair": 9,
    "cow": 10,
    "diningtable": 11,
    "dog": 12,
    "horse": 13,
    "motorbike": 14,
    "person": 15,
    "pottedplant": 16,
    "sheep": 17,
    "sofa": 18,
    "train": 19,
    "tvmonitor": 20

更多推荐

腾讯云16核服务器配置大全_CVM和轻量服务器汇总

腾讯云16核CPU服务器有哪些配置可以选择?可以选择标准型S6、标准型SA3、计算型C6或标准型S5等,目前标准型S5云服务器有优惠活动,性价比高,计算型C6云服务器16核性能更高,轻量16核32G28M带宽优惠价3468元15个月,腾讯云百科分享腾讯云16核CPU服务器可以选择的云服务器CVM规格列表:目录腾讯云16

二蛋赠书三期:《C#入门经典(第9版)》

文章目录前言活动规则参与方式本期赠送书籍介绍作者介绍内容简介读者对象获奖名单结语前言大家好!我是二蛋,一个热爱技术、乐于分享的工程师。在过去的几年里,我一直通过各种渠道与大家分享技术知识和经验。我深知,每一位技术人员都对自己的技能提升和职业发展有着热切的期待。因此,我非常感激大家一直以来对我的关注和支持。为了回馈大家的

[DB]数据库--lowdb

[DB]数据库--lowdblowdb基本应用获取数据数据变更写入文件lodash的使用获取数据lodash方法使用数据变更写入文件lowdblowdb,是一个基于文件存储的非关系型数据库基于loadsh的轻量级数据库可用于在json中存储数据,大小一般为0~200M的json文件方便简单的数据存储,快速的实现数据的增

Keepalived 高可用(附带配置实例,联动Nginx和LVS)

Keepalived一、Keepalived相关知识点概述1.1单服务的风险(单点故障问题)1.2一个合格的集群应该具备的特性1.3VRRP虚拟路由冗余协议1.4健康检查1.5”脑裂“现象二、Keepalived2.1Keepalived是什么?2.2Keepalived体系主要模块及其作用2.3Keepalived工

Git --- 基础介绍

Git---基础介绍git是什么git---工作区,暂存区,资源库git---文件状态git---branch和HEADgit---一次正常的git提交流程git是什么Git是一款分布式源代码管理工具(版本控制工具)Git和其他传统版本控制系统比较:传统的版本控制系统(例如SVN)是基于差异的版本控制,它们存储的是一组

HSRP(热备份路由选择协议)的概念,原理与配置实验

作者:Insist--个人主页:insist--个人主页梦想从未散场,传奇永不落幕,持续更新优质网络知识、Python知识、Linux知识以及各种小技巧,愿你我共同在CSDN进步目录一、了解HSRP协议1.什么是HSRP协议2、HSRP协议的作用二、HSRP组成员1.活跃路由器2.备份路由器3.虚拟路由器4.其他三、H

Java——String类

一、String类String是引用类型,在Java中“”引起来的也是String类型对象。//打印"hello"字符串(String对象)的长度System.out.println("hello".length());内部并不存储字符串本身,在String类的实现源码中,String类实例变量如下:publicsta

Linux【一】

目录一、Linux操作系统发展历史UnixMinixLinux二、Linux简介Linux是什么Linux的版本Linux内核版本Linux发行版本Linux应用领域?Linux注意事项三、Linux目录系统目录用户目录文件颜色四、Linux命令行基本操作Linux命令格式:查看帮助文档tab键自动补全命令输入历史命令

Nacos源码启动报错:protoc did not exit cleanly. Review output for more information.

报错解析:这是一个关于Protobuf(ProtocolBuffers)编译器出现问题的错误信息。Protobuf是一种用于结构化数据序列化的工具,该错误提示表明Protobuf编译器在执行过程中出现了问题,并建议检查输出以获取更多信息。快速解决:启动Nacos源码出现这个这报错,到这bean没有被创建,可以使用ide

边界框回归的魔法:揭秘精准高效的MPDIoU损失函数

文章目录摘要1、简介2、相关工作2.1、目标检测和实例分割2.2.场景文本识别2.3、边界框回归的损失函数3、点距最小的并集交点4、实验结果4.1、实验设置4.2、数据集4.3、评估协议4.4、目标检测的实验结果4.5、字符级场景文本识别的实验结果4.6、实例分割的实验结果5、结论摘要https://arxiv.org

分享一下微信拼团活动制作步骤是什么

微信拼团活动是一种非常受欢迎的营销手段,可以帮助商家吸引更多的消费者,提高销售额和品牌知名度。下面我将为大家详细介绍如何制作微信拼团活动。一、了解拼团活动特点和优势拼团活动是一种以社交网络为依托的营销方式,通过将商品以团购的形式推送给消费者,让消费者通过拼团的方式购买商品,享受团购优惠。拼团活动的特点和优势如下:参与门

热文推荐