Research Paper PDF
Research Paper PDF
#1 #2 #3 #4
Khushi Udasi , Amarnath Chavan , Kaustubh Kashale , Omkar Gattawar , Shailesh Bendale *5
#
Dept. of Computer Science, NBN Sinhgad School Of Engineering Pune, Maharashtra
Abstract — The COVID-19 pandemic epidemic has A programming function library called OpenCV is primarily
paralysed the entire international health system. To stop the focused on real-time computer vision, machine learning, and
infection from spreading, it is now essential. Around the image processing. The primary objectives of computer vision
world, putting on a mask, washing our hands often, and are to manipulate and extract data from a real-time source. It is
avoiding social contact have all become priorities. The applicable to automobiles with autonomous driving. The
World Health Organization (WHO) strongly advises detection of faces, objects, and handwritings is done using
against spreading the new coronavirus by using a mask that OpenCV. It is crucial for both mask- and face-mask detection.
covers the mouth and nose. The primary objective of a
computer vision system is to find moving objects. The Many different moving object identification methods have
performance of these systems is insufficient for many been described in recent years. In contrast to human vision, a
applications. One of the main causes is that moving object machine vision system's artificial method of detecting motion
detection is more difficult when dealing with various was based on statistical backdrop modelling. Our strategy was
constraints, including environmental changes. After object to periodically take a photo using the camera (make it the
recognition, object counting is a process that is improved current picture), compare it to a prior picture, and keep both if
upon and made more reliable with the aid of OpenCV. there was a noticeable difference; otherwise, we would release
OpenCV comes with a variety of helpful methods for item memory from the old picture and make the new picture the
recognition and counting. Numerous industries, including current picture.
transportation, health care, and environmental science, use Motion detection encompasses the recognition and
object counting. documentation of the complete movement procedure.
Automatically detecting movement in a certain area is the aim
Keywords: Face Mask Detection, Motion Detection, Object of motion detection [3]. Finding movement in a certain region
Recognition, OpenCV, Image Processing. is the aim of motion detection. In camera geometry, this area is
always represented by a zone of awareness known as the field
I. INTRODUCTION of vision. It is also known as an environment that is monitored.
With the growth of technology, there is a growing worry for In this instance, the environment with its moving objects and
safety and security everywhere nowadays. The number of activity is the focus. A zone of interest, which is referred to as
security cameras has lately grown in order to address this a moving object, might include a person, an animal, or an
problem. Despite this, it is challenging to manually store and object.
monitor data [1] continuously. Unexpected effects of the
coronavirus vary among people. Mild to severe sickness will be
experienced by the majority of infected persons. and recuperate II. RELATED REVIEW ON LITERATURE
outside of the hospital. Fever, a dry cough, and fatigue top the Many different moving object identification methods have
list of usual symptoms[2]. Therefore, using masks and hand been described in recent years. A strategy based on statistical
sanitizers has proven to be successful in preventing the background modelling was recommended by Mahbub et al. [4].
transmission of the virus. As a result, a face mask detection To find moving objects, this technique compares each edge
system is needed, which will inform the public and aid in the segment of the current frame with each edge segment of the
fight against the epidemic. In this research, we investigate real- backdrop. However, this method is unable to identify a moving
time face mask detection with deep learning and OpenCV. edge segment that crosses a background edge segment. The
Deep learning is a branch of machine learning that uses goal of Geetha Priya S et al[5] .'s You Only Look Once (YOLO)
algorithms with human brain-inspired design. In many approach for object detection is to find things. This
domains, deep learning aids in the breakdown of issues. methodology offers a lot of benefits over other object detecting
Convolutional neural networks, image detection, and picture strategies. While other algorithms, like Convolutional Neural
classification are all provided by deep learning (CNN). Network and Fast Convolutional Neural Network, only
Computer detection and classification tasks primarily utilise partially examine the image, YOLO does so by using
convolutional neural networks (CNN). In this study, deep convolutional networks to predict the bounding boxes and the
learning algorithms are utilised to distinguish between faces class probabilities for these boxes. As a result, YOLO detects
wearing masks and those who are not. To incorporate the the image more quickly than other algorithms.
optimal amount of Convolutional Neural Layers for precise The authors demonstrated the results of adding several filters to
detection, Convolutional Neural Networks (CNN) are utilised. a picture, such as colour conversion, grey scale, and dilation.
To gauge how long the algorithms required to finish, the
authors tested the features on three distinct smartphones. An
instructional manual on how to use OpenCV for image
recognition was written by the authors in [6].
As seen in figure 1, computer vision is a field of study that The infrared radiation that human bodies release is detected
focuses on helping computers see. It is a multidisciplinary using an infrared sensor. A free software library for computer
discipline that falls under the umbrella of machine learning and vision and machine learning is called OpenCV (Open Source
artificial intelligence, and it may make use of both specialised Computer Vision Library). Computer vision is essential to
methods and generic learning algorithms. artificial intelligence or serves as its main foundation.
Computer vision is vital to robots, self-driving automobiles,
and image editing software. For taking, processing, and
analysing photos, an Android application subsystem called
OpenCV was used.
Additionally, these algorithms have MATLAB, Java, and
Python bindings. It primarily concentrates on face
VI. Existing Problem
identification, image processing, and video capture. The
hardware acceleration of the underlying heterogeneous This paper's major objective is to enable a basic camera
computing architecture benefits Open CV. Nearly 2,500 attached to a general-purpose computer to identify objects
algorithms for various computer vision methods are available moving through it and to determine how long the object
through Open CV. Because Open CV is a cross-platform remained in the region where the camera is placed.
library, it can run on any OS. Consequently, this programme may be used for monitoring.
Figure 2 illustrates how to take the first frame using a
The library, which comprises a thorough blend of both camera. This frame will serve as the initial reference. To
traditional and cutting-edge computer vision and machine detect motion, the phase difference between the new frame
learning approaches, has more than 2500 optimised algorithms. with the item and the baseline frame will be computed. The
For the purpose of processing images, OpenCV was developed. brand-new frames will be called Delta frames. Your delta
Each function and data structure was created with the image frame will then be adjusted using pixel intensity. The
processing programmer in mind. Contrarily, Matlab is a fairly improved frame will be called Threshold. Then, to capture
open-ended programming language. We can get just about significant elements on the Threshold frame, you'll employ
anything in the world in the form of toolboxes. To do video complex image processing techniques like Shadow
tracking, an algorithm analyses successive video frames and Removal, Dilation, Contouring, and others. Here is an
outputs the movement of targets between the frames. illustration of what you will achieve. The timestamps of
objects entering and leaving the frame can be recorded.
V. OpenCV You'll be able to calculate the duration of screen time as a
consequence.
The detection of a face mask may be broken down into the
following two steps: Face recognition and mask detection are
the first two. Viola-Jones method, a machine learning object
identification approach, and Haar feature-based cascade
classifiers are used with OpenCV to accomplish face mask
recognition. Rapid Object Detection Using a Boosted Cascade
of Simple Features, a 2001 study by Paul Viola and Michael
Jones, introduced the face detection technique. We must carry
out face detection for each frame of the video in order to
achieve real-time face identification in a video. In figure2,
face detection is displayed.