Abstract
Innovative security systems are also becoming a necessity in modern homes and workplaces as a result of the inefficiency of traditional security authentication systems that can be lost, copied, or broken. Face recognition can be used as a great way of biometric authentication since it is a reliable contactless method that can be used with regular cameras through computer vision methods.This paper involves the creation of a face recognition system through python and OpenCV. Haar Cascade classifier is used to detect faces and Local Binary Pattern Histogram (LBPH) algorithm is used to recognize faces. There is a graphical user interface, which is Tkinter based and enables the user to collect data, train the model, and do real time recognition. The system offers a cost effective and efficient system of secure verification of identity.