python人脸识别门禁_用Python做人脸识别
生活随笔
收集整理的這篇文章主要介紹了
python人脸识别门禁_用Python做人脸识别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
之前用facenet做了一個人臉識別的Demo,所以在此記錄一下。
但因為我的水平十分有限,疏漏之處請多見諒。
1,這個流程大致是先用mtcnn檢測人臉位置,得到一個人臉的bounding box。
2,然后用opencv根據上一個bounding box把人臉裁剪出來,并對齊,因為實際裁剪出來的人臉,大的大,小的小(比如由于遠近造成的人臉圖片大小不一),但神經網絡的輸入是要統一大小的,比如96*96的圖片,或者160*160的圖片,所以所有人臉得對齊到統一圖片大小上。如下圖所示:
3,對齊之后把圖片輸入進facenet模型,會得到這個人臉的一個128位特征向量。
4,最后用訓練好的SVM分類器對這個特征向量進行分類,得到這個人臉是誰的結果。
最后效果如下圖:
代碼地址:
https://github.com/Skyendless/FaceRecognition?github.com總結
以上是生活随笔為你收集整理的python人脸识别门禁_用Python做人脸识别的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 李国庆谈特斯拉降价车主维权:特斯拉有点狠
- 下一篇: websocket python爬虫_p