Skip to content

Latest commit

 

History

History
13 lines (8 loc) · 903 Bytes

README.md

File metadata and controls

13 lines (8 loc) · 903 Bytes

Raspberry-Face-Recognition

Real-time face recognition project with opencv. It works on Raspberry Pi 3 B+ OS.

01_face_dataset.py:Automatically detect face and gather images into dataset.

02_face_training.py:Train the model to make it recognize users in dataset. Encryption password is required to ensure security for trained yml file. The md5 value of password acts as encryption key of AES-CBC process. Redundancy backup file is generated to guarantee integrity, since the system works on embedded environment.

03_face_recognition.py: Recognition process. Check consistency between trained model and backup model. Use password's md5 to decrypt yml file. If wrong, an error message would be given.

Other files are support files, just clone them.

Result preview: avatar