0% found this document useful (0 votes)
67 views3 pages

Paper 1595

hhvvvvvvvvvvvvvvvvvvvvvvvvvvv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
67 views3 pages

Paper 1595

hhvvvvvvvvvvvvvvvvvvvvvvvvvvv
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 3

ISSN (Online) 2581-9429

IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 7, Issue 1, July 2021


Impact Factor: 4.819

Face Detection Using Open CV


Mr. Dhammapal Suradkar1, Mr. Ashish Jogad2, Mr. Pramod Talole3
U.G. Students, Department of Information Technology1,2
Assistant Professor, Department of Information Technology3
Anuradha Engineering Collage, Chikhli, Maharashtra, India

Abstract: Facial Recognition represents the event of a system which may determine the person with the
assistance of a face using Computer Vision (Open CV). Face recognition is employed within the fields of
Identity Recognition, police investigation and enforcement. It's a method of characteristic someone
supported facial expression. The intention of the paper is deep study of face detection using open CV. A
tabular comparison is performed in order to under-stand the algorithms in an easier manner. It talks
about various algorithms like Adaboost, Haar cascades. This paper aims to help in understanding the
best prerequisites for face detection.

Keywords: Open Computer Vision (OpenCV), Adaboost (Adaptive Boost), Face, Detection.

I. INTRODUCTION
The goal of this article is to provide an easier human-machine interaction routine when user authentication is needed
through face detection and recognition. Face detection is the most popular area of research in the vision of computer
science. It is a computer technology which is being used in a variety of applications that identifies human faces in
digital images [1]. The research under this field is expanding in many areas of science such as psychology. Face
detection is one of the most talked about in technology. Localization of human faces is considered as the primary and
the initial stage in study of face detection. For example in home video surveillance etc. Face localization can be referred
to as extraction of facial features using pattern recognition system. Both MATLAB and Open CV can be used for
creating such prototypes and systems. In this paper we have carried out our research using Open CV. The Reasons for
using open CV have been discussed further in this paper.

II. LITERATURE SURVEY


2.1 A Survey of Face Detection Wild: Past, Present and Future
Face detection is one of the most studied topics in computer vision literature, not only because of the challenging
nature of face as an object, but also due to the countless applications that require the application of face detection as a
first step. During the past 15 years, tremendous progress has been made due to the availability of data in unconstrained
capture conditions (so-called ‘in-the-wild’) through the Internet, the effort made by the community to develop publicly
available benchmarks, as well as the progress in the development of robust computer vision algorithms. In this paper,
we survey the recent advances in real-world face detection techniques, beginning with the seminal Viola–Jones face
detector methodology. These techniques are roughly categorized into two general schemes: rigid templates, learned
mainly via boosting based methods or by the application of deep neural networks, and deformable models that describe
the face by its parts. Representative methods will be described in detail, along with a few additional successful methods
that we briefly go through at the end. Finally, we survey the main databases used for the evaluation of face detection
algorithms and recent benchmarking efforts, and discuss the future of face detection.

2.2 Real Time Face Detection and Tracking using OpenCV


Face detection is a computer technology that determines the locations and sizes of human faces in arbitrary (digital)
images. It detects facial features and ignores anything else, such as buildings, trees and bodies. Human face perception
is currently an active research area in the computer vision community. Human face localization and detection is often
the first step in applications such as video surveillance, human computer interface, face recognition and image database
Copyright to IJARSCT DOI: 10.48175/568 18
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 7, Issue 1, July 2021


Impact Factor: 4.819

management. Locating and tracking human faces is a prerequisite for face recognition and/or facial expressions
analysis, although it is often assumed that a normalized face image is available.

III. OPEN CV VS MATLAB


3.1 Speed
Since, MATLAB is fabricated from java which in turn is fabricated from C. Therefore, when a code is scripted and
run on MATLAB, the computer initializes by interpreting the code and converting it into java and then finally executes
the script. Whereas, open CV uses c/c++ library functions. Which directly provides the computer with the machine
language code and hence helps in faster execution. Using OpenCV results in more utilization of time and resources in
image processing and less in interpreting.

3.2 Portability
As OpenCV runs on C, therefore any device which runs on C can run OpenCV. It can toil well with Windows,
mackintosh or Linux.

3.3 Cost
MATLAB is much more expensive than OpenCV. MATLAB costs around USD2150 whereas, OpenCV is Free of
cost. Even the base MATALAB is expensive as it has commercial, single user License. And OpenCV is a BSD license
so it is free of cost.

IV. IMPLEMENTATION
A general face recognition framework incorporates numerous means:
1. Face Detection
2. Face Extraction and
3. Face Recognition
Face detection and recognition incorporates numerous correlative parts where each part is a supplement to the next.
Contingent upon standard framework where each part can work separately. Face identification is a PC innovation that
depends on learning calculations to designate human faces in advanced pictures. Face detection takes pictures/video
successions as information and finds face zones inside these pictures. This is finished by isolating face regions from
non-face foundation districts. Facial extraction finds significant highlight (eyes, mouth, nose and eye-temples) positions
inside a distinguished face.

Figure 1: Face Recognition and signature verification.


Face recognition involves three basic steps which include face detection, face recognition, and face extraction. Any
sys-tem needs to encapsulate the image and then manage as well as record the vital features to determine the location of
the face. We used the ML and AI for the face detection using python. For the recognition of the captured image it keeps
records of various features such as skin color, skin tone etc.
Copyright to IJARSCT DOI: 10.48175/568 19
www.ijarsct.co.in
ISSN (Online) 2581-9429
IJARSCT
International Journal of Advanced Research in Science, Communication and Technology (IJARSCT)

Volume 7, Issue 1, July 2021


Impact Factor: 4.819

V. FIND FACES
Finding faces is the most integral part in face detection. There are various techniques from which faces could be
found. In this paper, we will be comparing the various algorithms used previously by implementing them and analyzing
them. Even though face detection is the most important step in the area of image processing still the techniques used
for its implementation need to be reworked upon so as to optimize its performance and bring down the hurdles it is
cladding. The working of face detection algorithms is majorly based on the accuracy of the face detection, due to this
face detection is the cusp point in the entire process of face detection and tracking.
A fundamental issue in face recognizable proof is the enormous contrasts between face pictures from a similar
individual when contrasted with those from various people. In this manner, it is critical to pick an appropriate face
order procedure that can give a decent discrete capacity between various people. Face ID has a wide scope of
utilizations. the face is utilized as a significant biometric in security applications. The principal discharge came
somewhat later in the year 2000. Open CV basically represents Open Source Computer Vision Library.

Figure 2: Face Detection Process.

VI. CONCLUSION
Face recognition systems are currently associated with many top technological companies and industries making the
work of face recognition easier. The use of python programming and OpenCV makes it an easier and handy tool or
system which can be made by anyone according to their requirement. The proposed system discussed in this project
will be helpful for many as it is user friendly and cost efficient system. Hence by the use of python and OpenCV the
face recognition system can be designed for various purposes.

VII. ACKNOWLEDGEMENT
We would like to sincerely thank our professor Prof. Pramod Talole sir for guiding us throughout this project work
also would like to thank our other faculty members from the Information Technology department at Anuradha
Engineering College, Chikhli for allowing us to perform our project work.

REFERENCES
[1]. Face detection using opencv article by 2019 International Conference on Computing, Communication, and
Intelligent Systems (ICCCIS). https://ieeexplore.ieee.org/abstract/document/8974493
[2]. Python with deep learning, https://www.tutorialspoint.com
[3]. Facial recognition using openCV https://www.semanticscholar.org/
[4]. https://google.com
[5]. Wikipedia face detection using openCV article, https://en.wikipedia.org/wiki/OpenCV

Copyright to IJARSCT DOI: 10.48175/568 20


www.ijarsct.co.in

You might also like