MACHINE LEARNING PENDETEKSI WAJAH DENGAN OPEN CV MENGGUNAKAN PYTHON
DOI:
https://doi.org/10.33884/psnistek.v8i1.11743Keywords:
Face Detection, Machine Learning, Open CV, PythonAbstract
Machine learning is a branch of artificial intelligence that enables computers to identify patterns, make predictions, or take actions based on provided data. In essence, machine learning grants computers the ability to "learn" from experience or data and use this knowledge to handle new situations or similar tasks. This process is carried out through convolution, where a filter is slid across the entire area of an image to recognize existing patterns. Face detection and attendance systems have become compelling topics in the fields of computer vision and security. In today's digital era, the use of automated systems to recognize faces and monitor attendance is increasingly vital across various sectors, including education, business, and security. Research on the development of face detection and attendance systems utilizes the Python programming language and OpenCV (Open Source Computer Vision Library). Python is a popular programming language with numerous libraries supporting computer vision development, while OpenCV provides various functions and algorithms useful for image analysis and processing. Face detection and attendance systems built with Python and OpenCV hold great potential for increasing efficiency and accuracy in the attendance process, as well as minimizing misuse or fraud. Therefore, in its implementation, it is essential to consider appropriate privacy policies and data protection measures to ensure the technology is used ethically and in compliance with applicable laws. Through this research, it is expected that readers will gain a better understanding of face detection.
References
Deng, J., Guo, J., Yang, J., Xue, N., Kotsia, I., & Zafeiriou, S. (2022). ArcFace: Additive Angular Margin Loss for Deep Face Recognition. IEEE Transactions on Pattern Analysis and Machine Intelligence, 44(10), 5962–5979. https://doi.org/10.1109/TPAMI.2021.3087709
Hajar, R. R., Sejati, P., Mardhiyyah, R., Yogyakarta, T., Ring, J. S., Utara, R., Lor, J., & Yogyakarta, S. (2021). Deteksi Wajah Berbasis Facial Landmark Menggunakan Opencv Dan DLIB. Jurnal Teknologi Informasi), 5(2).
Karunia Rahmadhika, M., & Thantawi, A. M. (2021). Rancang Bangun Aplikasi Face Recognition Pada Pendekatan CRM Menggunakan Opencv Dan Algoritma Haarcascade. Jurnal IKRA-ITH Informatika, 5(1), 109–118.
Matthes, E. (2023). Python Crash Course: A Hands-On, Project-Based Introduction to Programming (3rd ed.). No Starch Press.
Putra Prakoso, A., Rasyid, A., Deannova, A., & Rahmawan, A. E. (2024). Deteksi Wajah Menggunakan Cascade Classifier Dengan Opencv-Python. 2(1), 23–29.
Python Software Foundation. (2026). Python Software Foundation. https://docs.python.org/3/
Syahrial, R., Sukmawati, T., & Dewi, E. N. (2023). Face Mask Detection Menggunakan Python Dan Opencv Untuk Mendeteksi Pelanggaran Protokol Kesehatan Covid-19. Jurnal Elektro & Informatika Swadharma (JEIS), 3(1), 77–86.
Tiku, J. C., Saputra, W. A., & Prasetyo, N. A. (2022). Pengembangan Sistem Deteksi Memakai Masker Menggunakan Open CV, Tensorflow dan Keras. JURIKOM (Jurnal Riset Komputer), 9(4), 1183. https://doi.org/10.30865/jurikom.v9i4.4739
Tolegenova, D., & Moldagulova, A. (2025). Comparative Analysis of Face Biometric Identification Methods: From Traditional Algorithms to Modern Deep Learning Models. Computing & Engineering, 3, 34–40. https://doi.org/10.51301/ce.2025.i2.06
Wang, M., & Deng, W. (2021). Deep face recognition: A survey. Neurocomputing, 429, 215–244. https://doi.org/10.1016/j.neucom.2020.10.081
Downloads
Published
How to Cite
Issue
Section
License
Copyright (c) 2026 Prosiding Seminar Nasional Ilmu Sosial dan Teknologi (SNISTEK)

This work is licensed under a Creative Commons Attribution 4.0 International License.

