FaceDetection-and-Recognition-using-BPN Prerequisites Python 2.x OpenCV 3.x Pillow Python Library Running the tests For Face Detection in image Go folder face_detection:- and run $ python face_detect.py a1.jpg haarcascade_frontalface_default.xml For Face Detection through webcam $ python live.py haarcascade_frontalface_default.xml For face recognition run the dataSetGenerator.py and enter a unique id to create face samples with your face run trainer.py for trained dataset run detector.py for recognition of face For running a simple back propagation neural network Go folder back_propagation_neural_network $ python nu1.py --> We not use back propagation neural network for face recognition,we only cerate a simple BPNN and trained it.