• Detection: Using Haar-Cascade filter combined with OpenCV for face detection. • Recognition: Use LBP and compare the histograms of the images for face recognition. • Using IP camera, Tkinter interface adds user and monitoring information, data is stored on Sqlite