我想通過使用主成分分析算法進行面部識別。我想在python或java自己實現算法,但我不確定從哪裏開始。將不勝感激一些代碼示例/教程/參考,讓我開始。人臉識別中的主成分分析-python/java
1
A
回答
4
你就可以開始
「特徵臉的識別」:關於特徵臉 方法(基於PCA的人臉識別)紙http://www.cs.ucsb.edu/~mturk/Papers/jcn.pdf
另外,如果你想找到一些代碼樣本,OpenCV的最新版本中實現 ,一人臉識別器也是基於 的特徵臉:
請注意,對於OpenCV的python綁定,並且還 的OpenCV的Java版本叫做JavaCV。
2
如果你想寫自己的PCA代碼,我建議你看看維基百科文章的起點。
如果您正在尋找PCA代碼,請嘗試使用Numpy上的代碼。
對於一般的PCA建議:通常,可以將2D圖像陣列變成1-D字節數組(通過堆疊)。如果你爲你的每個訓練圖像做了這個,並且假設每個訓練圖像都是p像素,那麼你已經爲PCA設置了n×p訓練集! (注:也有一些與PCA技巧,如採取零意味着數據等...)
此外,還有大量的文獻,通過讀取原始建議Non-negative Matrix Factorization is better for facial recognition
0
這裏是一個簡單的教程使用python:http://www.janeriksolem.net/2009/01/pca-for-images-using-python.html
相關問題
- 1. R中的人臉識別
- 2. AS3中的人臉識別
- 3. Java中的人臉識別
- 4. Javacv:eigenface人臉識別
- 5. Android人臉識別
- 6. C#人臉識別
- 7. 人臉識別OpenCV的3
- 8. OpenCV/EmguCV人臉識別
- 9. 人臉識別在MATLAB
- 10. 人臉識別邏輯
- 11. 人臉識別Android應用
- 12. 分類數碼照片的人臉識別?
- 13. 識別圖像中的特定人臉
- 14. 視頻中的openCV人臉識別
- 15. Android中沒有opencv的人臉識別
- 16. Android中的人臉識別庫
- 17. Android中的OpenCV人臉識別
- 18. Caret的主成分分析
- 19. Python - 主成分分析
- 20. RNN中的主成分分析
- 21. R中的主成分分析,ggbiplot
- 22. 如何將人臉關鍵點應用於人臉識別?
- 23. PCA(主成分分析)和特徵選擇之間的區別
- 24. 有沒有用於離線人臉識別/識別的node.js庫?
- 25. 臉部識別
- 26. 圖像分類和圖像識別(在人臉識別的背景下)有什麼區別?
- 27. OpenCV + Android - 人臉識別不起作用
- 28. java 3d人臉識別程序
- 29. 使用dl4j進行人臉識別
- 30. opencv 3.2.0 java人臉識別Ubuntu
既然你提到PCA,你可能還需要後期可能/點擊這裏:http://stats.stackexchange.com – Levon 2012-08-15 16:25:56