人臉識別系統(tǒng) 想用python做一個人臉識別認證當畢業(yè)設計用,有沒有什么建議或者大體設計思路?
想用python做一個人臉識別認證當畢業(yè)設計用,有沒有什么建議或者大體設計思路?至少有兩種解決方案。第一個是做一個人臉設計應用系統(tǒng),它傾向于實現(xiàn)整個設計的內(nèi)容;第二個是重點研究具體的識別模型算法。具體
想用python做一個人臉識別認證當畢業(yè)設計用,有沒有什么建議或者大體設計思路?
至少有兩種解決方案。第一個是做一個人臉設計應用系統(tǒng),它傾向于實現(xiàn)整個設計的內(nèi)容;第二個是重點研究具體的識別模型算法。具體來說:
這種方案可以把竣工設計看作是一種工程實踐竣工設計。內(nèi)容涉及整個系統(tǒng)的設計,如BS架構或CS架構,如何采集人臉數(shù)據(jù),搭建識別終端設備,后端服務器,數(shù)據(jù)庫設計,硬件拓撲和數(shù)據(jù)流設計等,具體的人臉識別模型訓練和算法實現(xiàn),可以使用開源程序,opencv、keras等Python庫都有開源的算法,可以用來滿足一般的需要,本文只介紹了算法的原理,不能重點對整個算法進行優(yōu)化。
該方案側重于具體的模型和算法實現(xiàn)。我們需要通過對現(xiàn)有算法的優(yōu)化,提出一種精度更高、模型訓練速度更快或樣本量更小的算法。作為論文,必須給出具體的優(yōu)化指標。例如,我們可以研究基于深度神經(jīng)網(wǎng)絡的單樣本模型算法,以提高人臉識別的可靠性和準確性。當然,這些模型在Python或keras中有一些開源資源,建議使用OPENFACE,并實現(xiàn)了使用Python keras的情況。GitHub地址是:https://github.com/iwantooxoxox/Keras-OpenFace
python開發(fā)人臉識別,常用的框架有哪些?
用Python從opencv做人臉識別還是太難了,因為opencv提供的設施太基礎了,現(xiàn)在做人臉識別的人都要用深度學習算法來訓練模型,這樣就可以提高識別率。
因此,我們必須找到一個更高級別的框架。
例如,嘗試此基于Dlib的人臉識別庫(您也可以直接使用Dlib):https://github.com/ageitgey/faceRecognition#face Recognition
有很多類似的框架,可以在GitHub上找到。然而,它們還達不到工業(yè)強度。如果您想在生產(chǎn)環(huán)境中使用它們,就必須權衡代碼的質(zhì)量和準確性。有很多洞。
駕照培訓人臉識別老是失敗怎么辦?
無法實現(xiàn)人臉識別,這可能是由以下原因造成的:
1:內(nèi)衣照片與您的現(xiàn)場照片差距太大,如年齡等。
2:如果你是女孩,可能會化妝,戴黑鏡框的眼鏡,甚至劉海。
3:也許當你識別和驗證時,環(huán)境不是很好,光線很暗。
4:在識別過程中,盡量面向設備,不要側臉或抬頭等。為了避免引起這些問題,識別應該沒有問題
我使用相機打開480x640窗口,然后使用opencv人臉檢測功能cvhaardetectobjects進行人臉檢測。功能配置如下:
faces=cvhaardetectobjects(detectimg,(cvhaardclassifier cascade*)cascade,storage,searchuscaleuuufactor,3,flags,minfeaturesize)
其中searchuscaleufactor為1.1,flags=cvHAARufinduuuumaxuobject | cvHAARdoouroughusearch表示只有一張臉。Minfeaturesize為(20,20)。