美文网首页
目标检测:YoloV3

目标检测:YoloV3

作者: 愿better | 来源:发表于2020-08-07 08:42 被阅读0次


VOC数据集下载

一直在找Pascal voc数据集下载地址,但官网好像上不去,记录一下镜像网址

Pascal Voc 2007 和Voc 2012下载地址:

https://pjreddie.com/projects/pascal-voc-dataset-mirror/

百度网盘:

链接:https://pan.baidu.com/s/14twn1XfAaB6WYolP13tOwg

提取码:goj2

官网:

http://host.robots.ox.ac.uk/pascal/VOC/

SDB语义边缘分割数据集官方下载地址:

http://home.bharathh.info/pubs/codes/SBD/download.html

Cityspace数据集及下载地址:

备注:官方下载地址要登录账号(账号注册需要学校邮箱),所以还是建议大家去下载别人blog里的cityspace数据集

https://www.cityscapes-dataset.com/

VOC数据集解读及简单制作

1.JPEGImages存放图片;

2. Annotation存放对图片的标注信息(XML文件),即外包边框bounding box的位置信息;

3. SegmentationClass和SegmentationObject存放了图片的分割前景。

4.ImageSets

ImageSets/Main/ 文件夹以 , {class}_trainval.txt {class}_val.txt 的格式命名。 train.txt val.txt 例外

包括 Action,Layout,Main,Segmentation 四个文件夹

Action:存放的是人的动作(例如running、jumping等等,这也是VOC challenge的一部分)

Layout:存放的是具有人体部位的数据(人的head、hand、feet等等,这也是VOC challenge的一部分

Main:存放的是图像物体识别的数据,总共分为20类。

Segmentation:存放的是可用于分割的数据。

ImageSets/Main/ 文件夹以 , {class}_trainval.txt {class}_val.txt 的格式命名。 train.txt val.txt 例外

{class}_train.txt 保存类别为 class 的训练集的所有索引,每一个 class 的 train 数据都有 5717 个。

{class}_val.txt 保存类别为 class 的验证集的所有索引,每一个 class 的val数据都有 5823 个

{class}_trainval.txt 保存类别为 class 的训练验证集的所有索引,每一个 class 的val数据都有11540 个

VOC2012/ImageSets/Main/train.txt 保存了所有训练集的文件名,从 VOC2012/JPEGImages/ 找到文件名对应的图片文件。VOC2012/Annotations/ 找到文件名对应的标签文件

VOC2012/ImageSets/Main/val.txt 保存了所有验证集的文件名,从 VOC2012/JPEGImages/ 找到文件名对应的图片文件。VOC2012/Annotations/ 找到文件名对应的标签文件

读取 JPEGImages 和 Annotation 文件转换为 tf 的 Example 对象,写入 {train|test}{index}_of{num_shard} 文件。每个文件写的 Example 的数量为 total_size/num_shard。(不同数据集可以适当调节 num_shard 来控制每个输出文件的大小)

https://www.jianshu.com/p/8b43094d5ed4

YoloV3 TensorFlow 实践

https://github.com/wizyoung/YOLOv3_TensorFlow

使用如上代码进行VOC-finetune,学习理解yolov3的网络结构及TF实现。

文档:YoloV3实践.note

链接:http://note.youdao.com/noteshare?id=11f88fc6ef7564e2c719b07d4ab7399e&sub=AD8A43EE171D4AD787DC94C878E9754D

相关文章

  • 目标检测:YoloV3

    VOC数据集下载 一直在找Pascal voc数据集下载地址,但官网好像上不去,记录一下镜像网址 Pascal V...

  • 目标检测-YOLOv3

    传统的目标检测算法适用的场景有限,而且维护成本很大。深度学习方法应用于目标检测,不仅算法适应性好,还可以进行迁移学...

  • 结合源码分析YOLOv3网络模型(一)

    本篇文章并没有涉及YOLOv3的训练内容,实际是根据原作者使用 PyTorch 实现基于YOLOv3的目标检测器的...

  • YOLOv3:从代码到模型

    目标检测应用的学习,YOLOv3的模型原理和代码理解,数据集为VOC,框架为tensorflow。内容仅是个人学习...

  • Android—yolov3目标检测移植

    前言 最近论文刚刚写完,终于可以做一些自己喜欢的东西了,Happy。之前学过一段时间Android, 感觉移动端...

  • 目标检测之 R-CNN 系列综述

    上几期我们讲过目标检测 One-Stage 的代表 YOLOv3 本来这一期是打算写 SSD(One-Stage ...

  • 生成XML文件

    使用labelImg生成的xml用于yolov3目标检测训练,为了减少标注工作量,可以使用少部分数据训练模型,然后...

  • 【转载】目标检测网络之 YOLOv3

    https://www.cnblogs.com/makefile/p/YOLOv3.html yolo-idea ...

  • YOLOv3多类多目标检测

    yolov3在目标追踪方面是借鉴了其它算法的优点形成的,既加快了运算时间又提高了识别的精度。单类多目标的有...

  • YoLOV3初训练

    本人深度学习小白,这两天被安排任务做目标检测,初次探究YoLOV3,仅在此记下学习经验,防止以后少入坑。 本人首先...

网友评论

      本文标题:目标检测:YoloV3

      本文链接:https://www.haomeiwen.com/subject/nacnrktx.html