一、简介

PASCAL VOC数据集是目标检测领域比较知名的数据集,该数据集分为VOC2007和VOC2012两个子集,其官方下载地址如下:

  1. VOC2007-trainval
  2. VOC2007-test
  3. VOC2012-trainval

但官网时常不稳定,进而导致下载较慢甚至下载失败,推荐一定稳定的镜像源地址:YOLOv3作者主页,界面如下所示。

我已将其下载保存在百度网盘,如有也可以通过如下链接进行下载:https://pan.baidu.com/s/1hx8GYN6fDigRSbAYmaS9AQ 密码: ksak

VOC数据集主要涉及20个目标分类,目标详细名称如下图加黑文字所示。

二、文件结构与XML标签

将数据集下载并完成解压后,其文件结构如下所示。在这里以VOC2012数据集进行举例,JPEGImages存放图像,Annotations存放XML标签文件,其中XML文件和图像文件名称一致,仅仅后缀不同,ImageSets/Main存放训练集、测试集和全部数据集所涉及的名称txt文件。

VOC2012- JPEGImages- name1.jpg- name2.jpg- ...- Annotations- name1.xml- name2.xml- ...- ImageSets- Main- train.txt- val.txt- trainval.txt- ....- Action- Layout- Segmentation- SegmentationClass- SegmentationObject

目标检测的XML文件结构如下,size记录图像宽高属性,object/name为目标分类名称,object/bndbox记录目标框的左上和右下二维坐标,object/truncated代表目标是否存在部分遮挡(>15%),0则代表不存在遮挡,1则代表部分遮挡。

<annotation><folder>VOC2012</folder><filename>2007_000027.jpg</filename><source><database>The VOC2007 Database</database><annotation>PASCAL VOC2007</annotation><image>flickr</image></source><size><width>486</width><height>500</height><depth>3</depth></size><segmented>0</segmented><object><name>person</name><pose>Unspecified</pose><truncated>0</truncated><difficult>0</difficult><bndbox><xmin>174</xmin><ymin>101</ymin><xmax>349</xmax><ymax>351</ymax></bndbox></object>
</annotation>

三、相关信息

VOC2007 和 VOC2012 目标检测任务中的训练、验证和测试数据统计如下表所示。

目前目标检测常用的是 VOC2007 和 VOC2012 数据集,因为二者是互斥的,论文中的常用组合有以下几种:

  • 07+12: 使用 VOC2007 和 VOC2012 的 train+val(16551) 上训练,然后使用 VOC2007 的test(4952) 测试
  • 07++12: 使用 VOC2007 的 train+val+test(9963) 和 VOC2012的train+val(11540) 训练,然后使用 VOC2012 的 test 测试,这种法需提交到 PASCAL VOC Evaluation Server 上评估结果,因为VOC2012 test 没有公布
  • 07+12+COCO: 先在 MS COCO 的trainval 上 预训练,再使用VOC2007 和 VOC2012 的 train+val 微调训练,然后使用 VOC2007 的test 测试
  • 07++12+COCO: 先在 MS COCO 的 trainval 上预训练,再使用 VOC2007 的train+val+test 和 VOC2012 的 train+val微调训练,然后使用 VOC2012 的 test 测试,这种方法需提交到 PASCAL VOC Evaluation Server上评估结果,因为VOC2012 test 没有公布

【目标检测数据集】一、PASCAL VOC数据集简介相关推荐

  1. 图像处理基本库的学习笔记5--公共数据集,PASCAL VOC数据集,NYUD V2数据集的简介与提取,COCO2017,医学影像数据集汇总

    目录 公共数据集 计算机视觉标准数据集整理-PASCAL VOC数据集 数据集文件结构 Annotation JPEGImages SegmentationClass SegmentationObje ...

  2. 目标检测数据集-Pascal VOC 数据集介绍

    个人微信公众号:AI研习图书馆 ID:(Art-Intelligence) 欢迎关注,交流学习,共同进步~ 1.引言 PASCAL VOC数据集,为图像识别和分类提供了一整套标准化的优秀数据集,从20 ...

  3. 人工智能学习:PASCAL VOC数据集读取(6)

    PASCAL VOC是一个国际的计算机视觉挑战赛,数据集包含了20个分类的3万多张图片.挑战赛及其数据集基础上涌现不少知名的目标检测模型如R-CNN,YOLO,SSD等.可以通过下载和读取的方法载入P ...

  4. 目标检测实战篇1——数据集介绍(PASCAL VOC,MS COCO)

    前言   前面我们讲过了目标检测的YOLO系列算法,SSD算法.从这个博文开始,我们要真实开启实战篇章.在正式介绍实战篇之前,我们需要先知道两个数据集:PASCAL VOC和COCO数据集. 一.PA ...

  5. [数据集][VOC][目标检测]河道垃圾水面漂浮物数据集目标检测可用yolo训练-1304张介绍

    数据集格式:Pascal VOC格式(不包含分割路径的txt文件和yolo格式的txt文件,仅仅包含jpg图片和对应的xml) 图片数量(jpg文件个数):1304 标注数量(xml文件个数):130 ...

  6. 目标检测任务中常用的数据集格式(voc、coco、yolo)

    在目标检测任务中,常见的数据集格式有三种,分别为voc(xml).coco(json).yolo(txt). 一.Pascal VOC Pascal VOC数据集是目标检测的常用的大规模数据集之一,从 ...

  7. Pascal VOC 数据集介绍(tensorflow model zoo)

    Pascal VOC 数据集的下载 # 下载2007年的训练数据 wget http://host.robots.ox.ac.uk/pascal/VOC/voc2007/VOCtrainval_06- ...

  8. PASCAL VOC数据集

    一.简介 PASCAL: pattern analysis, statistical modelling and computational learning VOC: visual object c ...

  9. RCNN系列实验的PASCAL VOC数据集格式设置

    我们在做RCNN系列的实验时,往往需要把数据集的格式设置为和PASCAL VOC数据集一样的格式,其实当然也可以修改读取数据的代码,只是这样更为麻烦,自己的数据格式变了又得修改.  首先以VOC200 ...

  10. PASCAL VOC数据集分析(分类部分)

    PASCAL VOC数据集分析 PASCAL VOC为图像识别和分类提供了一整套标准化的优秀的数据集,从2005年到2012年每年都会举行一场图像识别challenge. 每一年都有自己的数据集.pa ...

最新文章

  1. nacos 配置动态刷新_nacos配置中心修改后刷新
  2. 维护MMO项目的随想
  3. boost::random模块使用多精度类型测试所有与整数相关的生成器和分布的测试程序
  4. LeetCodeOJ. String to Integer (atoi)
  5. 前端学习(3208):react中的事件绑定
  6. “北斗女神”徐颖:科研时间一定大于996
  7. ESP8266上传传感器数据到远端与远端反向控制终端--Arduino
  8. 堆结构导致数据文件不能收缩
  9. 百亿级全网舆情分析系统存储设计
  10. 2021年金属非金属矿山(露天矿山)安全管理人员考试报名及金属非金属矿山(露天矿山)安全管理人员证考试
  11. win10开始菜单点击无效(win10开始菜单点击无效,网络不启动,音频不启动)
  12. 菱形杨辉三角形c语言,C++输出上三角/下三角/菱形/杨辉三角形(实现代码)
  13. 报错:此操作系统版本不支持此选项。管理员应使用“打开或关闭 Windows 功能”对话框、“服务器管理器”管理工具或 dism.exe 命令行工具安装/卸载包含 IIS8 的 ASP.NET 4.5
  14. linux运维要经常加班吗,请好好善待你身边的Linux运维工程师,因为他们…
  15. 打造强大的质量团队——典型测试用例集
  16. drawLine(self, Union[QPointF, QPoint], Union[QPointF, QPoint]): argument 1 has unexpected type ‘floa
  17. 北京邮电大学计算机学院考研夏令营,北京邮电大学理学院2021年保研夏令营活动通知...
  18. C语言函数大全-- r 开头的函数
  19. java Rabbitmq ssl 安全连接详细流程(附图)
  20. Java、JSP电影订票网站的设计实现

热门文章

  1. Django查询关键字
  2. Gimp去除图片背景色方法
  3. 雅虎邮箱客户端服务器设置
  4. 【AI视野·今日CV 计算机视觉论文速览 第228期】Tue, 29 Jun 2021
  5. 物理专业英语词汇(O-Z)
  6. Python基础:while循环 以及 练习题 :三位数的水仙花数 GDP 计算π 判断一个数是否是素数
  7. 【Leetcode刷题篇】Leetcode714 买卖股票的最佳时机含手续费
  8. 金鳞岂是池中物IT评论博客正式成立
  9. 非银行支付机构网络支付业务管理办法
  10. 电脑出现您的计算机配置似乎正确的,Win10提示你的计算机配置似乎是正确的怎么解决?...