The full tutorial can be found on the link: http://www.python36.com/face-recognition-using-opencv-part-1/
1> create_database.py (It is used to create sqlite database)
2> record_face.py (Records the Name associated with the face)
3> trainer.py (It's used to train LBPHFaceRecognizer for face recognition)
4> detector.py (It detects the face from previously trained data and fetches corresponding information/relevant information from the database)