PASCAL VOC 2012数据集
PASCAL VOC數(shù)據(jù)集使用
- 目錄
- 1. 簡(jiǎn)介
- 2. PASCAL VOC 2012 數(shù)據(jù)集目標(biāo)類別
- 3. PASCAL VOC 2012 數(shù)據(jù)集結(jié)構(gòu)
- 4. 目標(biāo)檢測(cè)任務(wù)
- 5. 目標(biāo)分割任務(wù)
PASCAL VOC2012是一個(gè)集目標(biāo)分類(Object Classification)、目標(biāo)檢測(cè)(Objection Detection)、目標(biāo)分割(Object Segmentation)和行為識(shí)別(Action Classification)的數(shù)據(jù)集。
PASCAL VOC 2012 數(shù)據(jù)集官方鏈接: http://host.robots.ox.ac.uk/pascal/VOC/voc2012/
PASCAL VOC 2012 數(shù)據(jù)集論文鏈接 《The PASCALVisual Object Classes Challenge: A Retrospective》: http://host.robots.ox.ac.uk/pascal/VOC/pubs/everingham15.pdf
數(shù)據(jù)集下載地址:http://host.robots.ox.ac.uk/pascal/VOC/voc2012/index.html#devkit
目錄
1. 簡(jiǎn)介
PASCAL VOC 挑戰(zhàn)賽(The PASCAL Visual Object Classes)是一個(gè)世界級(jí)的計(jì)算機(jī)視覺挑戰(zhàn)賽。PASCAL VOC挑戰(zhàn)賽主要包括以下幾類:圖像分類(Object Classification),目標(biāo)檢測(cè)(Object Detection),目標(biāo)分割(Object Segmentation),動(dòng)作識(shí)別(Action Classification)等。
圖像分類和檢測(cè):
目標(biāo)分割(語義分割和實(shí)例分割):
動(dòng)作識(shí)別:
2. PASCAL VOC 2012 數(shù)據(jù)集目標(biāo)類別
PASCAL VOC 2012 數(shù)據(jù)集共有20種類別,如下表所示:
| Aeroplane | Bottle | Birds | Persons |
| Bicycle | Chair | Cat | |
| Boat | Dining table | Cow | |
| Bus | Potted plant | Dog | |
| Car | Sofa | Horse | |
| Motorbike | TV/Monitor | Sheep | |
| Train |
3. PASCAL VOC 2012 數(shù)據(jù)集結(jié)構(gòu)
- Annotations ---------------- 所有的圖像標(biāo)注信息(XML文件)
- ImageSets
- Action ------------------人的行為動(dòng)作圖像信息
- Layout ----------------- 人的各個(gè)部位圖像信息
- Main --------------------目標(biāo)檢測(cè)分類圖像信息
- train.txt -----------訓(xùn)練集 5717
- val.txt -------------驗(yàn)證集 5823
- trainval.txt -------訓(xùn)練集+驗(yàn)證集 11540
- Segmentation --------目標(biāo)分割圖像信息
- JPEGImages----------------所有圖像文件
- SegmentationClass -------圖像分割png圖(基于類別)
- SegmentationObject ------圖像分割png圖(基于目標(biāo))
對(duì)于目標(biāo)檢測(cè),只關(guān)注Main文件里的文件。train.txt 和 val.txt 分別用于訓(xùn)練和驗(yàn)證模型的性能,txt文件里的內(nèi)容如右邊所示,其中數(shù)字表示圖像的標(biāo)簽及名稱。除了完整的訓(xùn)練和驗(yàn)證集,還有不同類別訓(xùn)練和驗(yàn)證集(如dog)。
此外,還將標(biāo)簽(xml文件)的含義進(jìn)一步闡述
4. 目標(biāo)檢測(cè)任務(wù)
接下來介紹如何使用數(shù)據(jù)集中目標(biāo)檢測(cè)的數(shù)據(jù)
- 首先在Main文件中找到train.txt文件,使用代碼讀取對(duì)應(yīng)的每一行信息,根據(jù)每一行信息查詢對(duì)應(yīng)的圖片文件和標(biāo)簽文件。
- 通過索引在Annotations文件夾下查找對(duì)應(yīng)的標(biāo)注文件(xml)。如2007_009911,那么在Annotations文件夾中的2007_009911.xml文件如下圖所示。
- 接著通過標(biāo)注文件中的filename查找對(duì)應(yīng)的圖片
5. 目標(biāo)分割任務(wù)
后續(xù)更新,包括各部分代碼
總結(jié)
以上是生活随笔為你收集整理的PASCAL VOC 2012数据集的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 乌龟Git误点跳过工作树的解决方法
- 下一篇: 下载卫星影像数据流程