我正在做一個作家識別項目。我想從阿拉伯手寫的線條圖像中提取HOG特徵。並使用高斯混合模型進行分類。 鏈接到包含該行圖像的數據庫是:http://khatt.ideas2serve.net/HOG特徵提取阿拉伯線圖像
所以我的問題如下;
- 有三個文件夾,即Test,Train和Validate。所以,我需要從哪個文件夾中提取功能。我們應該使用每個文件夾的目的是什麼。
- 我們是否需要從各個圖像中提取特徵併合並它們,或者是否有任何方法將所有圖像的特徵一起提取出來。
我正在做一個作家識別項目。我想從阿拉伯手寫的線條圖像中提取HOG特徵。並使用高斯混合模型進行分類。 鏈接到包含該行圖像的數據庫是:http://khatt.ideas2serve.net/HOG特徵提取阿拉伯線圖像
所以我的問題如下;
測試,培訓和驗證
閱讀本統計SE問題:What is the difference between test set and validation set?
這是基本的機器學習,所以你應該回去和審查你的課程文學,因爲它好像你錯過了一些非常重要的機器學習概念。
我們需要從個別圖像中提取特徵併合並它們,或者是否有任何方法將所有圖像的特徵一起提取出來。
看來,再次像你在這裏想念的基本概念。 Histogram of oriented gradients細分圖像並找到定向漸變。 See this SO question for examples of hos this looks。
使用HoG的傳統方法是:對於訓練集中的每個圖像,提取HoG,使用這些訓練SVM,使用驗證集驗證訓練,然後在測試集上實際使用訓練好的SVM 。
您需要分別從每個圖像中提取HOG特徵。此外,您必須將所有圖像的大小調整爲相同大小,否則所有HOG矢量將具有不同的長度。
您可以使用MATLAB中的extractHOGFeatures
函數。看到這個example。