Face Recognition In Flutter - Build Smart Apps In Flutter

Posted By: ELK1nG

Face Recognition In Flutter - Build Smart Apps In Flutter
Published 3/2023
MP4 | Video: h264, 1280x720 | Audio: AAC, 44.1 KHz
Language: English | Size: 2.91 GB | Duration: 4h 43m

Face Recognition in Flutter with Images & Videos , Build Security & Attendance Systems in Flutter for Android and IOS

What you'll learn

Use of Face Recognition models with images and live camera footage

Build Face Recognition based Security & Attendance Systems

Build Face Recognition Based Flutter Application without Any Paid Facial Recognition Service

Use of FaceNet and Mobile FaceNet models in Flutter

Use of Tensorflow Lite models in Flutter for Performing On-Device Face Recognition

Requirements

You should have Android Studio Installed On Your System

Description

Hello, and welcome to this exciting course.In this course, you will learn to integrate Face Recognition Models in Flutter apps with bothImagesLive Camera FootageFace recognition is the process of identifying people using their faces, and in today's world, it is being used for countless purposes. Like Security agencies use it to identify and track criminals. Companies use it to monitor their employeesEducational institutes use it for marking attendanceand so on.So in this course, you will learn to integrate different face recognition models in Flutter App Development to build smart and powerful applications for both Android & IOS. Course CurriculumWe will start by learning the basics that how a face recognition model works. So in a face recognition system, there are mainly two partsFace RegistrationFace RecognitionFace RegistrationSo in face registration, we register the faces so that we can recognize them later. So just like the face unlock feature of your mobile phone firstly we need to register faces so that we can recognize them later. So in this part, we ask the user to scan the face using either images or live camera footage. Once the scan is completed we ask the user to assign a name to that face and we will store that face along with that name in the database.Face RecognitionAnd in the face recognition part, we recognize those registered faces. So in this part, once the user scans his face we compare that face with our registered faces using face recognition models. And where the difference between two faces is minimum we consider that registered face as our recognition.Choosing or Capturing Images in FlutterAfter that, we will learn to Choose Images from Gallery in FlutterCapture Images using Camera in FlutterAnd we will learn that because later we need to pass these images to our face recognition models to register and recognize faces inside our Flutter Application.Face Recognition With Images in FlutterIn this section, we will start building our first face recognition application in Flutter. So we are going to build an application where users can Register facesRecognize facesby using images from a gallery or camera. And in this application, we will use two different models for performing face recognition in Flutter. And those models areFaceNet ModelMobile FaceNet ModelRealtime Face RecognitionAfter performing face recognition with images and understanding the integration of face recognition models in Flutter we will build a real-time face recognition application in Flutter. So we will register and recognize the faces using frames of live camera footage. So we willDisplay the live camera footage in FlutterGet the frames of live camera footage one by onePass those frames to our face recognition model Recognize and register the faces in real timeTensorflow LiteTo perform face recognition in Flutter apps we will use the models which are in Tensorflow lite format. TensorFlow lite is the proper format for using Machine Learning models in mobile applications. So during this course, we will also learn about this library.So after completing this courseYou will be able to integrate Face Recognition models in Flutter with both Images & the live camera footageYou can integrate Face Recognition based authentication in Flutter ApplicationsYou can build fully functional Face Recognition based security & attendance systems in Flutter.So in short this course is a complete cookbook for performing face recognition in Flutter app development. So what are you waiting for? Join the course now and learn the skill which matters the most.

Overview

Section 1: Introduction

Lecture 1 Introduction

Lecture 2 How Face Recognition is Performed

Section 2: Choose Images from Gallery or capture Images using Camera in Flutter

Lecture 3 Setting Up a new Flutter Project and Creating Application GUI

Lecture 4 Adding the Library and setting configurations for Android & IOS

Lecture 5 Choosing Images From Gallery In Flutter

Lecture 6 Capturing Images using Camera in Flutter

Lecture 7 Overivew

Section 3: Face Recognition With images in Flutter

Lecture 8 Face Recognition With Images Section Introduction

Lecture 9 Setting Up Face Recognition With Images Project

Lecture 10 Choosing or Capturing Images for Performing Face Recognition in Flutter

Lecture 11 Performing Face Detection in Flutter

Lecture 12 Drawing Rectangles around detected faces on images in Flutter

Lecture 13 Cropping Detected Faces from Images in Flutter

Lecture 14 Removing Rotation of Camera Captured Images in Flutter

Lecture 15 Adding FaceNet Model in Flutter Application

Lecture 16 Setup for IOS

Lecture 17 Analyzing a tflite model

Lecture 18 Passing Cropped Faces to Model and Getting Embeddings in Flutter

Lecture 19 Registering Faces in our Flutter Application

Lecture 20 Face Registration in Flutter Overview

Lecture 21 Storing Registered Faces in Flutter Globally

Lecture 22 Performing Face Recognition in Flutter With Images

Lecture 23 Showing Recognized Names above faces in Flutter

Lecture 24 Face Recognition With Images in Flutter Overview

Lecture 25 Using Mobile FaceNet Model in Flutter for Face Recognition

Section 4: Tensorflow Lite in Flutter

Lecture 26 Loading FaceNet (tflite) model in Flutter

Lecture 27 Passing Input to Face Recognition Model in Flutter and Getting Output

Lecture 28 How Recognition in Performed - Find Nearest Neighbors

Section 5: Displaying Live Camera Footage in Flutter

Lecture 29 Creating new Flutter project and Adding library

Lecture 30 Displaying Live Camera Footage in Flutter

Lecture 31 Live Feed Application Demo

Lecture 32 Camera Package Overview

Section 6: Realtime Face Recognition in Flutter

Lecture 33 Realtime Face Recognition Section Introduction

Lecture 34 Setting Up Realtime Face Recognition Project

Lecture 35 GUI of Realtime Face Recognition Application

Lecture 36 Getting Frames of Live Camera in Flutter

Lecture 37 Switching Between Front and Back Camera in Flutter

Lecture 38 Performing Face Detection With Live Camera Footage in Flutter

Lecture 39 Drawing Rectangles around detected faces in Realtime

Lecture 40 Testing Realtime Face Detection Application

Lecture 41 Face Detector Painter in Flutter

Lecture 42 Cropping faces in Flutter in Realtime

Lecture 43 Adding FaceNet model & Getting Embedding in Realtime

Lecture 44 Performing Realtime Face Registration in Flutter

Lecture 45 Performing Realtime Face Recognition in Flutter

Lecture 46 Testing Realtime Face Recognition Application

Lecture 47 Improving performance of Realtime Face Recognition Application

Lecture 48 Realtime Face Recognition Overview

Beginner Flutter Developers want to Build Face Recognition Based Flutter Applications,Intermediate Flutter App Developers who want to build complete Face Recognition System in Flutter,Expert Flutter Developers who want to increase their Skillset,Anyone who want to build Face Recognition based smart Applications