P a s c a l V O C 2012 Pascal VOC2012 PascalVOC2012
链接:https://pan.baidu.com/s/1gvs2uI8NDCzhovs4GbTd6A
提取码:1234
VOC2012数据集分为20类,包括背景为21类:
superclass | classes |
---|---|
Person | person |
Animal | bird, cat, cow, dog, horse, sheep |
Vehicle | aeroplane, bicycle, boat, bus, car, motorbike, train |
Indoor | bottle, chair, dining table, potted plant, sofa, tv/monitor |
.
└── VOCdevkit #根目录
└── VOC2012 #不同年份的数据集,这里只下载了2012的,还有2007等其它年份的
├── Annotations #存放xml文件,与JPEGImages中的图片一一对应,解释图片的内容等等
├── ImageSets #该目录下存放的都是txt文件,txt文件中每一行包含一个图片的名称,末尾会加上±1表示正负样本
│ ├── Action
│ ├── Layout
│ ├── Main
│ └── Segmentation
├── JPEGImages #存放源图片
├── SegmentationClass #存放的是图像分类分割后的效果图片
└── SegmentationObject #存放的是图像物体分割后的效果图片
图像分类分割和图像物体分割两种png图。
图像分类分割是在20种物体中,ground-turth图片上每个物体的轮廓填充都有一个特定的颜色,一共20种颜色,比如摩托车用红色表示,人用绿色表示。
图像物体分割则仅仅在一副图中生成不同物体的轮廓颜色即可,颜色自己随便填充。
图像分类分割
牛是一个类别,颜色相同
图像物体分割
猫和鸭不同的物体,颜色相同
这里我们用的图像分类来进行语义分割
分割划分
train.txt 1464
val.txt 1449
train.txt + val.txt = trainval.txt
trainval.txt 2913
从这里的图片名进行数据集的划分,原图和对应mask的查找。