Face Recognition Web App with Machine Learning in Flask
- Description
- Curriculum
- FAQ
- Reviews
Face Recognition Web Project using Machine Learning in Flask Python
Face recognition is one of the most widely used in my application. If at all you want to develop and deploy the application on the web only knowledge of machine learning or deep learning is not enough. You also need to know the creation of pipeline architecture and call it from the client-side, HTTP request, and many more. While doing so you might face many challenges while developing the app. This course is structured in such a way that you can able to develop the face recognition based web app from scratch.
What you will learn?
-
Python
-
Image Processing with OpenCV
-
Image Data Preprocessing
-
Image Data Analysis
-
Eigenfaces with PCA
-
Face Recognition Classification Model with Support Vector Machines
-
Pipeline Model
-
Flask (Jinja Template, HTML, CSS, HTTP Methods)
-
Finally, Face recognition Web App
You will learn image processing techniques in OpenCV and the concepts behind the images. We will also do the necessary image analysis and required preprocessing steps for images.
For the preprocess images, we will extract features from the images, ie. computing Eigen images using principal component analysis. With Eigen images, we will train the Machine learning model and also learn to test our model before deploying, to get the best results from the model we will tune with the Grid search method for the best hyperparameters.
Once our machine learning model is ready, will we learn and develop a web server gateway interphase in flask by rendering HTML CSS and bootstrap in the frontend and in the backend written in Python. Finally, we will create the project on the Face Recognition project by integrating the machine learning model to Flask App.
-
1IntroductionVideo lesson
This video walks through the course and explain the aim of the course and what you are develop by end of the course
-
2Face Recognition Project ComponentsVideo lesson
The components that are used to develop the face recognition projects is Machine Learning, Python, OpenCV, Numpy, Pandas, Sklearn, Flask, HTML & CSS
-
3Download all ResoursesText lesson
-
4Installing PythonVideo lesson
-
5Install and Create Virtual EnvironmentVideo lesson
-
6Installing OpenCV and DependenciesVideo lesson
-
7IntroductionVideo lesson
Walkthrough on essential OPENCV concepts required to develop a face recognition project.
-
8Understanding ImagesVideo lesson
-
9Display Images and Depth in ImageVideo lesson
-
10Understanding Image Pixels - Part 1Video lesson
-
11Understanding Image Pixels - Part 2Video lesson
-
12Image ResizingVideo lesson
-
13Automatic Face Object DetectionVideo lesson
-
14Working on VideosVideo lesson
-
15Machine Learning Pipeline ArchitectureVideo lesson
-
16Data UnderstandingVideo lesson
-
17Data Preprocessing - Crop Faces from Data using OpenCVVideo lesson
-
18Data Preprocessing - Face Size Info with PandasVideo lesson
-
19Data Preprocessing - EDA with PandasVideo lesson
-
20Data Preprocessing - Structure the Faces with OpenCVVideo lesson
-
21Data Preprocessing - NormalizationVideo lesson
-
22Feature Extraction - PCA (Eigen Faces)Video lesson
-
23Feature Extraction - PCA (Eigen Faces) - part2Video lesson
-
24Machine Learning - SVM based Face Recognition ModelVideo lesson
-
25Machine Learning - Model EvaluationVideo lesson
-
26Machine Learning - Grid Search (Tuning Model)Video lesson
-
27Machine Learning - Grid Search (Tuning Model) - part2Video lesson
-
28Machine Learning - Pipeline the Flow of ModelsVideo lesson
-
29IntroductionText lesson
-
30Installing Flask and Visual Studio CodeVideo lesson
-
31Your First Flask AppVideo lesson
-
32Flask RoutingVideo lesson
-
33URL BuildingVideo lesson
-
34Flask Jinja Templates - Part 1Video lesson
-
35Flask Jinja Templates - Part 2Video lesson
-
36Flask Jinja Templates - Part 3Video lesson
-
37Template InheritanceVideo lesson
-
38Static Files ( CSS, JS)Video lesson
-
39Http Methods in FlaskVideo lesson
-
40File Upload in FlaskVideo lesson
-
41Face Recognition Project OverviewVideo lesson
-
42Build Base HTML Part-1Video lesson
-
43Build Base HTML Part-2Video lesson
-
44Face App PageVideo lesson
-
45Gender Classification Page - Part 1Video lesson
-
46Gender Classification Page - Part 2Video lesson
-
47Integrating Machine Learning Model to Flask AppVideo lesson
-
48Download the ResourcesText lesson
-
49Walk through on Jupyter NotebookVideo lesson
-
50Print StatementsVideo lesson
-
51Escape and Insert keysVideo lesson
-
52Variables & AssignmentsVideo lesson
-
53Data TypesVideo lesson
-
54Data Type CastingVideo lesson
-
55ListVideo lesson
-
56List MethodsVideo lesson
-
57TupleVideo lesson
-
58SetsVideo lesson
-
59DictionariesVideo lesson
-
60in operatorVideo lesson
-
61plus operatorVideo lesson
-
62User Defined FunctionsVideo lesson
-
63Control Statements (if else)Video lesson
-
64Range & ZipVideo lesson
-
65For LoopVideo lesson
-
66Python ReferenceText lesson
External Links May Contain Affiliate Links read more