1.MTCNN算法檢測人臉的實現細節; 2.快速掌握經典的人臉檢測算法; 3.掌握caffe一些c++ api函數的使用、c++語言的鞏固以及更熟悉caffe源碼; 4.能夠掌握caffemodel在windows平臺上的工程搭建; 5.能夠直接利用本課程的源碼,開發人臉檢測與識別相關的應用程序;
適用人群
有caffe基礎的同學; 有c++基礎; 了解opencv;
課程簡介
本課程為MTCNN的人臉檢測Inference c++實戰,由于模型的訓練涉及較大的人力數據篩選成本,因而未能進行公開,課程暫未涉及模型的訓練,僅針對訓練好的caffemodel講解其中人臉檢測、特征點檢測的原理,并帶大家手把手用c++實現其中的每一個細節,構建切實可用的人臉檢測算法。
學習本課程將能夠學習到:
1.MTCNN算法檢測人臉、特征點檢測的實現細節;
2.快速掌握經典的人臉檢測算法;
3.掌握caffe一些c++ api函數的使用、c++語言的鞏固以及更熟悉caffe源碼;
4.能夠掌握caffemodel在windows平臺上的工程搭建;
5.能夠直接利用本課程的源碼,開發人臉檢測與識別相關的應用程序;
第1章基于Qt的caffe工程配置
1-1課程說明
1-2vs2013+Qt環境配置
1-3Qt快速入門示例
1-4配置caffe的Qt工程
第2章MTCNN算法原理
2-1MTCNN算法原理
2-2MTCNN算法原理
第3章算法原理C++代碼實現
3-1模型創建與初始化
3-2圖像金字塔創建
3-3圖像預處理原理
3-4網絡輸入數據綁定到Mat對象
3-5PNet_forward
3-6PNet_forward
3-7PNet_forward
3-8NMS算法詳解
3-9NMS算法手把手c++實現
3-10PNet_forward
3-11RNet_forward
3-12RNet_forward
3-13RNet_forward
3-14RNet_forward
3-15ONet_forward
3-16ONet_forward |