2013-01-14 140 views
0

需要一些幫助。使用pascal套件訓練新模型

目前我正在做一個關於計算機視覺的項目,需要我培訓一個新的模型來檢測某個對象。

在這種情況下,我使用P. Felzenszwalb,D. McAllester,D. Ramaman和他的團隊提供的系統=>在Matlab中實現的判別式訓練的可變形零件模型。

項目網頁:http://www.cs.uchicago.edu/~pff/latent/

但是我不知道如何指導系統使用不同於PASCAL數據集的數據集(一組圖像和註釋),以便訓練一個新模型。

通過引導,我的意思是一行代碼,它允許我更改系統讀取的數據集,以便訓練模型。

E.g.

%目錄用於高速緩存模型,中間數據和結果

cachedir = [ '/ var/tmp中/ RBG/YOURPATH /' VOCyear '/'];

我試着查看他們的自述文件和文檔指南,但他們不提及任何提及。如果我錯了,請糾正我。

讓我知道如果我沒有把我的問題弄清楚。

我試着看了一些文件,如global.m但沒有去。

您的幫助非常感謝,並提前致謝!

+0

如果他們不接受輸入arguement,和你沒有存取權限的源代碼,我會建議這個解決方法:找到他們的數據庫位於哪裏,並把你的數據庫在同一個名稱相同的地方。 –

回答

0

您可以嘗試閱讀DPM軟件包(voc-release5)中的pascal.m,其中有類似的代碼可用於VOC2007/2010數據集。

0

有很多零件需要調整才能達到此目的。例如,必須調整voc_config以便從您的文件中讀取。

與pascal_train.m函數相同。根據圖像和解析方式,這可能需要一段時間才能適應此功能。

其他功能來考慮:

  • imreadx
  • pascal_test
  • pascaleval