voc 2007下的文件夹目录
VOCdevkit
|
|
| |----Annotations
| |----ImageSets
|----VOC2007-------|----JPEGImages
| |----SegmentationClass
| |----SegmentationObject
|
| |----Annotations
| |----ImageSets
|----VOC2012-------|----JPEGImages
| |----SegmentationClass
| |----SegmentationObject
其中,voc 2007 包含训练集(5011幅),测试集(4952幅),共计9963幅图,共包含20个类。
20类别为:
VOC_CLASSES = [
"aeroplane",
"bicycle",
"bird",
"boat",
"bottle",
"bus",
"car",
"cat",
"chair",
"cow",
"diningtable",
"dog",
"horse",
"motorbike",
"person",
"pottedplant",
"sheep",
"sofa",
"train",
"tvmonitor",
]
VOC 2007
主文件夹下的子文件夹共有:Annotation、annotation_cache、ImageSets、JPEGImage、results、SegmentationClass、SegmentationObject。
Annotations
Annotation文件夹中存放的是与图片JPEGImage文件夹中名字一一对应的xml注释文件,JPEGImage文件夹中图像的内容,包含的字段主要有:图像的名字、宽度、高度、所感兴趣目标的名字、所感兴趣目标的姿态、所感兴趣目标是否是截断、所感兴趣目标是否是训练困难、所感兴趣目标的位置信息:左上角坐标与右下角坐标。
比如:000001.xml
annotation_cache
annotation_cache文件夹缓存了Annotation文件夹下文件的信息,用pkl文件保存。
ImageSets
下面的子文件夹还有:Layout、Main、Segmentation;存放的都是txt文件,txt文件中每一行都包含一个JPEGImage文件夹中的图像名称,Main文件夹中包含有训练、测试的图片集合、有的txt文件末尾会加上1或-1来表示正负样本。
比如 trainval.txt存的是需要train与val的每张图像的名字。
JPGEImages
JPGEImages文件夹存放的是jpg原图文件。
results
存放的是每个类中每张图的结果。
比如det_test_aeroplane.txt就是检测飞机这个类的,其txt文件中,第一行表示,在第二幅图中aeroplane这个类的置信度与坐标。
SegmentationClass &SegmentationObject
SegmentationClass文件夹存放的是按照Class分割的图像。SegmentationObject文件夹存放的是按照Object分割的图像。
如下图上面的这幅图就是按照Class分割(语义)的图像,下面这幅图就是按照Object分割(实例)的图像。