2017-07-03 29 views
1

此問題是this one的擴展。爲Tensorflow對象檢測API創建PASCAL Voc

TLDR; 我想用我自己的數據集來訓練TS Object Detection API。爲了證明概念,我決定將我的數據集粘貼到Pascal VOC 2012基準測試中。

目前,我正嘗試從Pascal VOC註釋中創建TFRecord。

在他們create_pascal_tf_record.py腳本在this line看,他們只是抓住了飛機的描述;更好的單詞的運氣,文本文件。這是爲什麼?其他類的描述符呢?

旁註

此文件;標題爲aeroplane_train.txt,與VOC2012/ImageSets/Main /中的Pascal VOC 2012 dataset一起提供。

,具有濃郁的文件,第一項表示一個形象的名字和-1或1個狀態特定的圖像是否由類(飛機),我們感興趣的問題。

的部分內容aeroplane_train.txt文件

2008_000008 -1 
2008_000015 -1 
2008_000019 -1 
2008_000023 -1 
2008_000028 -1 
2008_000033 1 
2008_000036 -1 
2008_000037 1 
2008_000041 -1 
2008_000045 -1 
2008_000053 -1 
2008_000060 -1 
2008_000066 -1 
2008_000070 -1 
2008_000074 -1 
2008_000085 -1 
2008_000089 -1 
2008_000093 -1 
2008_000095 -1 
2008_000096 -1 
2008_000097 -1 
2008_000099 -1 
2008_000103 -1 
2008_000105 -1 
2008_000109 -1 
2008_000112 -1 
2008_000128 -1 
2008_000131 -1 
2008_000132 -1 
2008_000141 -1 

回答

3

我回答了類似的問題here。值得一提的是,我們目前只查看aeroplane_train.txt文件的第一列(與其他xxx_train.txt文件相同),並讓我們找出訓練集中每個圖像的路徑。

+1

非常感謝。我決定分享[我的經驗](https://stackoverflow.com/questions/44973184/train-tensorflow-object-detection-on-own-dataset/44973203#44973203)成功後讓它工作。如果我爲了將來的參考做得更好,將會有兩分錢。 – eshirima

+0

我可以問,在圖像之後添加一個布爾值的意義,爲什麼打擾,因爲我們有列在trainval.txt和test.txt中的圖像。爲什麼甚至分開每班。做圖像後加-1,作爲該類別的負面圖像,我認爲這將進一步幫助較低的FP。 ? – shruti

相關問題