新手想學習人臉識別及跟蹤技術該學習哪些東西?
01-07
本人是一名在讀的信息與計算科學專業大三學生,語言方面目前僅粗略學習了c語言,正準備學習python。前段時間參加了一個人臉識別的項目,需要做到一下方面:
1.人臉檢測2.人臉識別3.關鍵點檢測及跟蹤
4.圖像預處理和攝像頭的控制5.自動化測試想請教這方面的前輩有哪些必須要掌握的知識。如何進階?
1.人臉檢測是只支持正面?還是多視角的,可以參考http://vis-www.cs.umass.edu/fddb/
2.人臉識別.使用什麼樣的人臉表示方法?或者說提取什麼特徵?Gabor?LBP?LE?還是基於學習的,比如現在的深度學習,可以參考http://vis-www.cs.umass.edu/lfw/3.關鍵點檢測,ASM?AAM還是基於回歸的?可以參考i·bug - resources4.圖像預處理,人臉對齊?光照歸一化?姿態?等等基本上要學習高數、圖像處理、模式識別、機器學習等等知識。我說下我用的檢測:NPD識別:DeepID關鍵點檢測:Dlib想要糙猛快的話直接去github上找實現,然後跑通就行了,這三個都有代碼。
這是一年以前的問題了,我猜題主已經找到了答案,我根據我這個暑期的學習總結一些,分享給題主:1、高等線性代數中的奇異值分解以及它在圖象壓縮演算法中的應用用途:了解圖像是如何被矩陣所表示的。2、用python的opencv庫、matplot等庫完成圖象壓縮。
用途:具體實現,上手。
3、學習PCA演算法,這一塊與線性代數一脈相承,深究其原理需要你學習矩陣求導,特徵值分解。用途:面部識別的經典入門級演算法。4、基於CUM-PIE人臉資料庫實現PCA人臉識別演算法用途:具體實現、上手。這是我這段時間學習的內容,不多,但是從數學到演算法,到最後的實現,我都做完了,並且對這個領域產生了極大的興趣,非常希望得到有經驗的人士的更多指導。目前我在看麻省理工gilbert strang主講的線性代數視頻,鞏固數學基礎。不知提主是否有關於學習面部識別的訊息願意提供。關注一下CVPR上發表的關於人臉檢測和識別的文章,現在都是基於deep learning來做的了。試試我做的一個基於深度學習的年齡和性別預測網站www.how-young.nl
可以讀下我的文章:
小白懵懂人工智慧 (1):淺談人臉識別
小白懵懂人工智慧 (1):淺談人臉識別這點事你好,我想問一下你現在對於人臉識別跟蹤學習的如何?我現在也在接觸這方面希望您能給我一個回答.謝謝
推薦閱讀:
※隨著人臉生成技術的發展,基於人臉識別的身份驗證安全手段會越來越不安全嗎?
※映客直播中 人臉特效是基於人臉識別還是AR?有什麼可以使用的SDK么?
※開源人臉識別軟體有哪些?
※鎚子新機堅果 pro2 的人臉識別跟 iPhone X 的有什麼區別?