Use Opencv and dlib to create a face detection and recognizer application to find if a detected face is unknown face or one of our members.
- Use dlib-face_landmark_detector to find faces in the current frames, and crop and align those faces for latter training process.
- When the amount of faces are enough for training, train an opencv_eigenface/fishface descriptor and save it into file.
- When actual running, first use dlib face_landmark to crop and align detected faces images, and then use the stored face descriptor to recognize those faces.
- Tune the parameter in opencv_eigenface params
- Save detected faces after face recognition and seperate them into different folder.