Professional Documents
Culture Documents
Face Mask Detection Using Python and Deep Learning
Face Mask Detection Using Python and Deep Learning
By :- G K PARDHA SARADHI
18EC030
Guided By :- Prof. Yogesh Tiwari
FLOW
Python OpenCv Image Processing
Face Detection
Collection Of Data
With Mask Or Train The Model
With Mask And
Without Mask Using DeepLearning
Without Mask
Output Of The
Project
Image Processing
● OpenCV (Open Source Computer Vision Library) is an open source computer vision
and machine learning software library.
● The library has more than 2500 optimized algorithms.
● It has C++, Python, Java and MATLAB interfaces and supports Windows, Linux,
Android and Mac OS.
● Will help us to load images in Python and convert them into array.
Features of OpenCV
● Face Detection
● Geometric Transformations
● Image Thresholding
● Smoothing Images
● Canny Edge Detection
● Background Removals
● Image Segmentation
Face Detection Using OpenCV
Face detection algorithm was introduced by Viola and Jones in 2001.
All human faces share some similar properties. These regularities may be matched using Haar
Features.
Machine learning is a method of data analysis that automates analytical model building. It
is a branch of artificial intelligence based on the idea that systems can learn from data,
identify patterns and make decisions with minimal human intervention.
The types of machine learning algorithms are mainly divided into four categories:
● Supervised learning
● Un-supervised learning
● Semi-supervised learning
● Reinforcement learning.
Scikit-learn
Scikit-learn is the most useful and robust library for machine learning in Python. It
features various algorithms like support vector machine, random forests, and k-
neighbours, and it also supports Python numerical and scientific libraries like NumPy and
SciPy
Normal Coding
Data
Program Output
Rules
Machine Learning
Data
Module/
Machine Learning
Pattern
Output
Output - Mask
Output - Without Mask