Basic UML of program is as below,
- Functions to capture images from Laptop or external video Camera.
- Use Other OpenCv methods like cv2.face.EigenFaceRecognizer_create(),cv2.face.FisherFaceRecognizer_create()
- Rather tha using facial Haar Caascade we can use cascade for nose,eyes,mouth etc.(Less efficient)
- "FaceReco" file contains normal LBPH classifier which takes input from traningfiles and test to testimg
- "Facerecoadv" file contains abstract of how videocapture,timer,eigen-fisher algo can be used.
- https://youtu.be/h21wMKGs0qs : Very well explained how openCv facerecognition works.
- https://github.com/neha01/FaceRecognition
- https://www.superdatascience.com/opencv-face-recognition/
- https://pythonprogramming.net/haar-cascade-face-eye-detection-python-opencv-tutorial/