PASCAL VOC数据集

news/2024/7/10 0:08:00 标签: 深度学习, 目标检测

一、前言

之前寒假好像就学了,但是没有记笔记,现在看来还是得记笔记,都忘得差不多了啊。

二、数据集的介绍

2.1数据集背景

分类类别

2.2数据集文件结构:

2.3文件夹

2.3.1Annotations文件夹

对于标注文件Annotations:里面保存的是每一张图片的标注信息,具体来看:举例2007_00087.xml文件

    1

    2

    3

    4

    5

    6

    7

    8

    9

   10

   11

   12

   13

   14

   15

   16

   17

   18

   19

   20

   21

   22

   23

   24

   25

   26

   27

<annotation>

        <folder>VOC2012</folder>

        <filename>2007_000187.jpg</filename>

        <source>

                <database>The VOC2007 Database</database>

                <annotation>PASCAL VOC2007</annotation>

                <image>flickr</image>

        </source>

        <size>

                <width>500</width>

                <height>375</height>

                <depth>3</depth>

        </size>

        <segmented>1</segmented>

        <object>

                <name>tvmonitor</name>

                <pose>Frontal</pose>

                <truncated>1</truncated>

                <difficult>0</difficult>

                <bndbox>

                        <xmin>1</xmin>

                        <ymin>95</ymin>

                        <xmax>240</xmax>

                        <ymax>336</ymax>

                </bndbox>

        </object>

</annotation>

annotation为主结点;folder为保存的文件夹;source表示图片来源;size表示图片长和身高;segmented为图片分割信息,1表示有分割信息。

object来表示目标检测的信息,name为目标类别,truncated表示目标是否被截断,difficult表示图片是否难检测,bndbox表示图片左上角的坐标与右下角的坐标。

2.3.2ImageSets文件夹

对于Imagesets里面的Main文件夹记录目标检测的信息,train.txt,val.txt,trainval.txt分别保存训练集、测试集、训练集+测试集图片信息,训练集与测试集互斥,这里的trainval.txt是参加官方比赛用的

因为不公开提供测试集的图片,需要参赛者提交自己的训练模型。

里面的其余txt文件,保存每张图片是否有相应的目标,1表示有该目标,-1表示没有,0表示该目标检测起来困难

三、标注自己的数据集

使用labeImg

步骤:

四、参考视频、博客、与文献

B站博主霹雳吧啦Wz学习视频地址:PASCAL VOC2012数据集讲解与制作自己的数据集_哔哩哔哩_bilibili

博主CSDN的地址:PASCAL VOC2012数据集介绍_太阳花的小绿豆的博客-CSDN博客

官方数据集地址:The PASCAL Visual Object Classes Challenge 2012 (VOC2012) (ox.ac.uk)

官方介绍数据集论文地址:everingham15.pdf (ox.ac.uk)


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

相关文章

CRM软件选型时必备十大功能

很多处在CRM系统选型过程中的企业都要从产品功能出发判断CRM的价值&#xff0c;能否解决业务痛点。但不是每一家企业的采购都知道CRM系统包括哪些功能&#xff0c;今天小编就来带大家了解CRM客户管理软件的十大必备功能&#xff0c;在选型中做到心里有数。 一、销售管理 销…

JSP在线考试系统的设计与实现(源代码+论文)

在线考试系统旨在实现考试的无纸化管理&#xff0c;基于计算机和网络技术进行在线考试系统的使用&#xff0c;既方便校方对考试的管理&#xff0c;也方便了考生&#xff0c;尤其适合考生分布广&#xff0c;不易集中的远程教育。 基于远程教育的推广和在线考试需求的增加&#…

掌握无人机遥感数据预处理的全链条理论与实践流程、典型农林植被性状的估算理论与实践方法、利用MATLAB进行编程实践(脚本与GUI开发)以及期刊论文插图制作

在新一轮互联网信息技术大发展的现今&#xff0c;无人机、大数据、人工智能、物联网等新兴技术在各行各业都处于大爆发的前夜。为了将人工智能方法引入农业生产领域。首先在种植、养护等生产作业环节&#xff0c;逐步摆脱人力依赖&#xff1b;在施肥灌溉环节构建智慧节能系统&a…

【c语言】组件化打包—静态库

创作不易&#xff0c;本篇文章如果帮助到了你&#xff0c;还请点赞 关注支持一下♡>&#x16966;<)!! 主页专栏有更多知识&#xff0c;如有疑问欢迎大家指正讨论&#xff0c;共同进步&#xff01; &#x1f525;c语言系列专栏&#xff1a;c语言之路重点知识整合 &#x…

详解微服务的概念和优缺点

简介 微服务架构是一种面向服务的架构&#xff0c;它将应用程序拆分成一组较小的、松耦合的服务。每个服务都可以独立开发、部署和扩展&#xff0c;从而提高系统的可靠性、可维护性和可扩展性。在本文中&#xff0c;我们将详细讨论微服务的概念和优缺点。 微服务的概念 微服…

mysql高阶语句与连接存储

文章目录 一、mysql高阶语句1.按照关键字进行排序2.多字段排序3.对查询的结果进行分组4.限制结果条目5.设置别名&#xff08;alias----》as&#xff09; 二、mysql连接与存储1.、连接查询2.存储过程 总结 一、mysql高阶语句 1.按照关键字进行排序 ​使用select语句可以将需要…

赋能企业数智转型新动力,迈向票据等分化新时代

自改革开放以来&#xff0c;我国宏观经济领域一个典型现象是M2&#xff08;广义货币供应量&#xff0c;即指流通于银行体系之外的现金加上企业存款、居民储蓄存款以及其他存款&#xff09;以及GDP&#xff08;国内生产总值&#xff09;不断攀升&#xff0c;但GDP的增长速度远低…

D2. Red-Blue Operations (Hard Version)(思维/贪心/前缀和)

建议先从easy version开始做。 easy version题解 题目 题意 给定长度为n(1<n<200000)的数组 1<a[i]<10^9 q个查询(1<q<200000)&#xff0c;每次查询&#xff0c;给定整数k(1<k<10^9) 初始时&#xff0c;每个元素状态都是红色。 对于第i次操作&…