想用python做一個人臉識別認證當畢業設計用?
至少有2種方案,第一種是可以具體做一個人臉設計應用系統,將整個畢設的內容傾向于系統實現;第二種是將重點放在具體的識別模型算法上。具體來說:
第一種:人臉識別系統實現這種方案可以將畢設當做一種工程實踐類的畢設。內容涉及到整個系統的設計,比如是采用BS架構還是CS架構,人臉數據如何采集、識別終端設備搭建、后端服務器、數據庫設計、硬件拓撲關系及數據流的設計等等。而具體的人臉識別模型訓練和算法實現,完全可以使用開源的程序,OpenCV、Keras或其他Python庫等都有開源的算法,拿來用就可以,滿足一般需求,在論文中只介紹一下用的算法的原理,你可以不用將重心放在整個算法的優化上。
第二種:重點研究人臉識別模型和算法這種方案將重心放在具體的模型和算法實現。就需要從現行的算法中通過你的優化,提出一種精度更高、模型訓練更快或者是樣本量更少的算法,作為論文來說必須給出具體的優化指標,例如可以研究基于深度神經網絡的單樣本模型算法提高人臉識別可靠性和準確度等等,當然這些模型用Python或者Keras都有一些開源的資源,推薦OpenFace,使用Python+Keras實現的案例,GitHub地址是:
https://github.com/iwantooxxoox/Keras-OpenFace