-6
我的項目主題是使用svm進行「人臉識別」,我必須實現它。所以在使用svm之前,有些文章中有很多方法和特殊提示和新的主題用於特徵提取。但我真的希望用Matlab實現最簡單的實現!我是初學者,我不知道PCA,LDA,Gabor(也聽說過其他人),你的建議是什麼?我應該使用哪種特徵提取?使用svm進行人臉檢測和使用matlab進行特徵提取
我的項目主題是使用svm進行「人臉識別」,我必須實現它。所以在使用svm之前,有些文章中有很多方法和特殊提示和新的主題用於特徵提取。但我真的希望用Matlab實現最簡單的實現!我是初學者,我不知道PCA,LDA,Gabor(也聽說過其他人),你的建議是什麼?我應該使用哪種特徵提取?使用svm進行人臉檢測和使用matlab進行特徵提取
對於初學者,請嘗試使用計算機視覺系統工具箱中的vision.CascadeObjectDetector
檢測臉部。
如果您必須自己推出,請查看此example,展示如何使用HOG特徵和SVM訓練分類器以識別數字。
請注意,分類器只是過程的一部分。您需要在圖像中標註很多面部。您可以使用vision.CascadeObjectDetector
或手動使用the Training Image Labeler App自動執行此操作。那麼你需要生成很多非臉部圖像。那麼你需要訓練一個分類器來從非臉部表情告訴一個臉。然後,您需要編寫一個程序,在圖像上滑動「窗口」,並將窗口定義的區域分類爲面部或非面部。