The face is the identity of a person. The methods to exploit this physical feature have seen a great change since the advent of image processing techniques. The attendance is taken in every school, colleges and libraries. Traditional approach for attendance is professor calls student name and record attendance. It takes some time to record attendance. For each lecture this is a waste of time. To avoid these losses, we're going to use automatic process which is based on image processing. Identification of any people in any organization or colleges for the purpose of attendance marking is one of such software. Authentication is a significant issue in computer-based communication. Human face recognition is an important branch of biometric verification and has been widely used in many applications. The use of Attendance Management System is to perform the regular activities of attendance marking and analysis with less human intervention. In this new approach, we are using face detection and face recognition system. This face detection distinguishes faces from non-faces and is essential for accurate attendance. The other strategy is facing recognition for marking the student’s attendance. We have used OpenCV for this system. The camera will be connected using OpenCV module that converts the image into the RGB format which in turn is mapped to the pre-trained neural networks using HOG algorithm to recognize the face pixels. This system offers effective way to manage the attendance system which is time efficient and offers massive scaling for future purposes. The image is processed as follows: first, faces are identified using a Haarcascade classifier, then faces are recognized using the LBPH (Local Binary Pattern Histogram) Algorithm, histogram data is checked against an established dataset, and the device automatically labels attendance. An Excel sheet is developed, and it is updated every hour with the information from the respective class instructor.