Library Reservation System Using Face detection


  • Nik Ruslawati Nik Mustapa Universiti Teknologi MARA, Perak Branch, Tapah Campus
  • Nur Athikah Fatehah Rosli Universiti Teknologi MARA, Perak Branch, Tapah Campus



Haar cascade Algorithm, reservation system, face recognition, library


Today, Covid-19 has completely changed our way of life. The new generation has made people stay at home, instead of going on vacation. The users are not allowed in a close place, especially in a building or room. The library that used to be packed with people reading books, studying, and using the computer is now becoming empty. The room in the library has been limited only to a certain number of people to prevent any dangerous situation regarding the Covid-19 virus to spread. The room needs to be reserved beforehand for the user to use. This situation has become a problem for users as the user’s desired room may be occupied by other users. Thus, Reservation System using face recognition for the library was developed to overcome this situation. In this paper, the researcher will use the Haar Cascade Algorithm to scan the face and MySQL as a database to detect the room and time slot for a reservation. Phyton language and Visual Studio Code were used to develop the system. The limitation of this project is that the face registration took a long time for some users because of the lightning that makes it the system hard to recognize the face. The recommendations for future work are to use a high technology camera to scan the face and construct an admin page because the system does not have an admin page.


Download data is not yet available.


Ammar, L. B. (2019). A Usability Model for Mobile Applications Generated with a Model-Driven Approach. International Journal of Advanced Computer Science and Applications, 10(2) : 140-146.

Atkinson, S., & Lee, K. (2018). Design and implementation of a study room reservation system: Lessons from a pilot program using google calendar. College and Research Libraries, 79(7), 916–930.

Behera, G. S. (2020, 12 24). Face Detection with Haar Cascade. Retrieved from

Boyko, N. B. (2018). Performance Evaluation and Comparison of Software for Face Recognition Based on Dlib and Opencv library. IEEE second International Conference On Data Stream Mining &Processing (DSMP), (pp. 478-482).

Damodhar, K., Vanathi, B., & Shanmugam, K. (2016). A Surveillance Robot For Real Time Monitoring And Capturing Controlled Using Android Mobile. 24, 155–166.

Ebied, H. M. (2012). Feature extraction using PCA and Kernel-PCA for face recognition. 2012 8th International Conference on Informatics and Systems, INFOS 2012, January 2012.

Evangelos, M. S. (2020). On the Extension of the Haar Cascade Algorithm for Face Recognition: Case Study and Results. 24th Pan-Hellenic Conference on Informatics (PCI 2020) (pp. 53-56). Athens, Greece.: ACM, New York.

Hern, A. (n.d.). What is facial recognition- and fhow do police use it? Retrieved from

Kumar, A., Kumar, A., Chakraborty, D., Abhishek, P., & Rao, P. (2018). Analyzing Consumer Preference for Online Booking of Tourism and Hospitality in India. Atithya: A Journal of Hospitality, volume 3(February), 12–20.

Mittal, A. (2020, 12 21). Face Detection with Haar Cascade. Retrieved from

Patil, S. T. (2021). Digitized railway ticket verification using facial recognition. 5th International Conference on Intelligent Computing and Control Systems (ICICCS) (pp. 1556-1563). IEEE.

Sandeep Mishra, A. D. (2015). Face Recognition System based on Subspace Linear Discriminant Analysis. International Journal of Engineering Research & Technology (IJERT), 3(20), 1-4.

Ye, F., Shi, Z., & Shi, Z. (2009). A comparative study of PCA, LDA and kernel LDA for image classification. Proceedings - 2009 International Symposium on Ubiquitous Virtual Reality, ISUVR 2009, 51–54.




How to Cite

Nik Mustapa, N. R., & Rosli, N. A. F. . (2022). Library Reservation System Using Face detection. Journal of Computing Research and Innovation, 7(1), 70–81.



General Computing