Development of a Face Tracker Using OpenCV and Arduino
Abstract
This paper introduces a novel application that harnesses the capabilities of OpenCV's Haar cascade classifiers to achieve precise human face detection. This is complemented by the integration of a pan/tilt servomechanism, under the control of an Arduino UNO, to enable real-time face tracking. The proposed approach employs a multi-stage classification process that efficiently identifies human faces while effectively filtering out background elements. The coordinates of the detected faces, provided by OpenCV, are seamlessly transmitted to the Arduino UNO using pyserial, facilitating the necessary adjustments through servo motors. The collaborative pan/tilt mechanism exhibits dynamic responsiveness, allowing the camera to dynamically adjust by up to 2 degrees, ensuring a consistent alignment with the identified face. This amalgamation of computer vision and embedded systems exemplifies the synergy between the two domains, opening avenues for various applications such as surveillance and human-computer interaction. This convergence promises pioneering advancements in the realm of responsive automation and innovative technological development.
Full Text:
PDFReferences
Abdullahi, I. M., Isah, O. R., Aliu, D., & Muyideen, O. M. (2021). A Smart Real-Time Standalone Route Recognition System for Visually Impaired Persons.
Adedokun, A. E., Abdulrazak, M. B., Omuya, M. M., Bello-Salau, H., & Sadiq, B. O. (2019). A spatio-temporal based frame indexing algorithm for qos improvement in live low-motion video streaming. ATBU Journal of Science, Technology and Education, 7(3), 305-315.
Alankar, B., Ammar, M. S., & Kaur, H. (2021). Facial Emotion Detection Using Deep Learning and Haar Cascade Face Identification Algorithm (pp. 163–180). https://doi.org/10.1007/978-981-16-0695-3_17
Anwarul, S., & Dahiya, S. (2020). A comprehensive review on face recognition methods and factors affecting facial recognition accuracy. Proceedings of ICRIC 2019: Recent Innovations in Computing, 495–514.
Behera, G. S. (2020, December). Face Detection with Haar Cascade. Towards Data Science.
Bhanse, V. K., & Jaybhaye, M. D. (2018). Face Detection and tracking using Image processing on Raspberry Pi. 2018 International Conference on Inventive Research in Computing Applications (ICIRCA), 1099–1103.
Chen, S., Zhang, Y., Yin, B., & Wang, B. (2021). TRFH: towards real-time face detection and head pose estimation. Pattern Analysis and Applications, 24, 1745–1755.
Huang, X., Dong, R., Wu, B., Sato, K., Ikuno, S., Wang, Z., & Nishimura, S. (2023). A real-time recognition gait framework for personal authentication via image-based neural network: accelerated by feature reduction in time and frequency domains. Journal of Real-Time Image Processing, 20(5), 92. https://doi.org/10.1007/s11554-023-01349-w
Huszti-Orbán, K., & Aoláin, F. N. (2020). Use of Biometric Data to Identify Terrorists: Best Practice or Risky Business? Human Rights Center, University of Minnesota Minneapolis.
Li, L., Mu, X., Li, S., & Peng, H. (2020). A review of face recognition technology. IEEE Access, 8, 139110–139120.
Momoh, M. O., Ndunagu, J. N., Abanihi, V. K., Yusuf, S. M., & Abdullah, M. I. (2020). A Comparative Analysis of Video Compression Standard and Algorithms: State of the Art. ATBU Journal of Science, Technology and Education, 8(2), 181-188.
Paone, J. R., Flynn, P. J., Philips, P. J., Bowyer, K. W., Bruegge, R. W. V., Grother, P. J., Quinn, G. W., Pruitt, M. T., & Grant, J. M. (2014). Double Trouble: Differentiating Identical Twins by Face Recognition. IEEE Transactions on Information Forensics and Security, 9(2), 285–295. https://doi.org/10.1109/TIFS.2013.2296373
Pato, J., & Millett, L. I. (2010). Biometric Recognition. National Academies Press. https://doi.org/10.17226/12720
Prasad, M. V. D., & Kiran, N. S. (2021). Video surveillance-based security system using OpenCV and Arduino uno. NVEO-NATURAL VOLATILES & ESSENTIAL OILS Journal| NVEO, 1522–1528.
Rajeshwari, J., Karibasappa, K., & GopalKrishna, M. T. (2014). Survey on skin based face detection on different illumination, poses and occlusion. 2014 International Conference on Contemporary Computing and Informatics (IC3I), 728–733.
Salama AbdELminaam, D., Almansori, A. M., Taha, M., & Badr, E. (2020). A deep facial recognition system using computational intelligent algorithms. PLOS ONE, 15(12), e0242269. https://doi.org/10.1371/journal.pone.0242269
Shetty, A. B., Bhoomika, Deeksha, Rebeiro, J., & Ramyashree. (2021). Facial recognition using Haar cascade and LBP classifiers. Global Transitions Proceedings, 2(2), 330–335. https://doi.org/10.1016/j.gltp.2021.08.044
TH. Hasan, R., & Bibo Sallow, A. (2021). Face Detection and Recognition Using OpenCV. Journal of Soft Computing and Data Mining, 2(2). https://doi.org/10.30880/jscdm.2021.02.02.008
Thazheena, T., & Aswathy Devi, T. (2017). A review on face detection under occlusion by facial accessories. International Research Journal of Engineering and Technology (IRJET), 4, 672–674.
Wei, S., Zhu, L., Chen, L., & Lin, Q. (2021). An AdaBoost-Based Intelligent Driving Algorithm for Heavy-Haul Trains. Actuators, 10(8), 188. https://doi.org/10.3390/act10080188
Yu, Y., Wang, C., Fu, Q., Kou, R., Huang, F., Yang, B., Yang, T., & Gao, M. (2023). Techniques and challenges of image segmentation: A review. Electronics, 12(5), 1199.
Zebari, R., Abdulazeez, A., Zeebaree, D., Zebari, D., & Saeed, J. (2020). A Comprehensive Review of Dimensionality Reduction Techniques for Feature Selection and Feature Extraction. Journal of Applied Science and Technology Trends, 1(2), 56–70. https://doi.org/10.38094/jastt1224
Zhang, N. (2023). A Study on the Impact of Face Image Quality on Face Recognition in the Wild. ArXiv Preprint ArXiv: 2307.02679.
Refbacks
- There are currently no refbacks.