我在計算機視覺課程中的最後一個項目是人臉識別。我將圖片呈現給Matlab,它給了我一個人的名字。當然我有以前的圖片我正在尋找新的圖片。 你有沒有建議任何參考和算法?人臉檢測與識別
Q
人臉檢測與識別
2
A
回答
2
將圖像轉換爲陣列向量,訓練集中的所有圖像將形成一個大的M×N矩陣,其中M是圖像像素大小,N是樣本數量。最經常使用兩種方法:(1)在矩陣上使用主成分分析來提取核心組件,並將它們投影到子空間上。 (2)應用線性判別分析來最大化類間散佈和類內散射的行列式的比值。請參閱this paper以供參考。
2
對於人臉檢測,您可以使用Viola & Jones算法。
對於分類:
訓練: 1.作物從圖像中面並將它們分割成塊。 2.從每個塊中提取統一的LBP直方圖並連接直方圖。 3.將這些LBP特徵提供給SVM。
測試: 1 + 2來自新圖像的訓練,然後將LBP特徵饋送到訓練的SVM。
您可以添加對齊圖像的額外步驟,這可以提高您的表現。要做到這一點,您可以檢測面部關鍵點(眼睛,鼻子,下巴),找到想要對齊到正面圖像的圖像之間的單應性,然後在圖像上應用單應性。
Viola和Jones是在Matlab的計算機視覺工具箱中實現的,我可以給你發送LBP的Matlab代碼,如果你願意,還可以舉例說明如何對齊圖像。對於和SVM軟件包,您可以使用LibSVM。
相關問題
- 1. C++人臉檢測/識別實現
- 2. phone中的人臉檢測和人臉識別技術差距
- 3. 臉部臉部檢測和識別
- 4. iOS視角中的人臉檢測和人臉識別有什麼區別
- 5. 人臉識別 - Python
- 6. Javacv:eigenface人臉識別
- 7. Android人臉識別
- 8. 人臉識別Node.Js
- 9. 人臉識別opencv
- 10. C#人臉識別
- 11. 爲什麼OpenCV人臉檢測識別臉部未受過訓練的臉部?
- 12. 人臉檢測
- 13. 如何使用Kinect檢測人臉識別?
- 14. 人臉檢測和識別來自數據庫
- 15. iPhoto人臉識別算法
- 16. AS3中的人臉識別
- 17. 人臉識別IOS/iPhone
- 18. 人臉識別在MATLAB
- 19. 人臉識別Android應用
- 20. 人臉識別:d 11951
- 21. 在Android的人臉識別
- 22. 人臉識別分類
- 23. OpenCV/EmguCV人臉識別
- 24. R中的人臉識別
- 25. 人臉識別OpenCV的3
- 26. 人臉識別邏輯
- 27. Java中的人臉識別
- 28. 如何檢查安卓人臉檢測中的人臉檢測
- 29. opencv人臉檢測
- 30. matlab人臉檢測
神經網絡? – rlms